使用 Haxe 将参数传递给延迟函数

2023-12-25

你知道是否有一种简单的方法可以将一些参数传递给通过调用的函数

haxe.Timer.delay(func, delay);

我所说的“简单”是指无需创建任何自定义计时器。


您可以使用bind() https://haxe.org/manual/lf-function-bindings.html为了这。例如,如果你想打电话someFunction("abc"):

haxe.Timer.delay(someFunction.bind("abc"), 1000); // 1s

在 Haxe 3 之前,您可以使用callback http://old.haxe.org/ref/callback:

haxe.Timer.delay(callback(someFunction,"abc"), 1000); // 1s
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Haxe 将参数传递给延迟函数 的相关文章

  • 在 Vim 中轻松地将函数参数重新格式化为多行

    特别是在编辑旧版 C 代码时 我经常发现自己手动重新格式化如下内容 SomeObject doSomething firstType argumentOne secondType argumentTwo thirdType argument
  • Linux下如何用C实现定时器的回调函数

    我已经在许多论坛上搜索了几天可能的解决方案 但没有运气 我在这里发布我的问题 非常感谢您的回复 主意 使用脚本控制灯光 Linux下C语言 应用场景 我有三盏灯 红 蓝 绿 脚本有控制它们的时间表 例如 从现在起10秒后 亮红灯2秒 从现在
  • 使用 perl 包时将参数传递给它

    如何在使用包时传递一些参数 例如 use Test More tests gt 21 我无法找到有关此功能的任何有价值的文档 通过这样的论点有什么优点和缺点吗 use My Module LIST https metacpan org po
  • Silverlight 中的计时器

    除了System Threading Timer对象之外 还有其他可以在Silverlight中使用的Timer对象吗 查看 DispatcherTimer http msdn microsoft com en us library sys
  • 从 Windows 服务中的 OnStart 立即触发计时器_elapsed

    我正在使用一个System Timers Timer我的代码中有如下代码OnStartC Windows 服务中的方法 timer new Timer timer Elapsed timer Elapsed timer Enabled tr
  • 如何用jquery一一显示和隐藏每个div

    我想创建一个快讯标题 但我不知道问题出在哪里 因为我是网页设计的初学者 D so 我想创建标题的一部分 显示 淡入 一个标题并延迟隐藏 淡出 然后显示下一个标题 不停地循环 请帮助我学习如何创建 D 这些是我写的代码 div div cla
  • 从 JS 中暂停 chrome 中的代码执行。可能的?

    我可以在 JS 代码中暂停执行吗 我正在开发一个简单的基于 haxe 的调试 util 并且我希望能够通过调用将触发执行暂停的 util 方法来模拟断点 不确定这是否是您正在寻找的 但在 Chrome 如果安装了 Firebug 则为 Fi
  • 在 TypeScript 中将数组作为参数传递

    我有两种方法 static m1 args any using args as array static m2 str string args any do something call to m1 m1 args 致电给m1 1 2 3
  • WPF C# - 计时器倒计时

    如何在用 WPF C 编写的代码中实现以下内容 我有一个 ElementFlow 控件 在其中实现了 SelectionChanged 事件 该事件 根据定义 在控件的项目选择发生更改时触发特定事件 我想要它做的是 启动计时器 如果计时器达
  • C# 中参数/参数之间的区别[重复]

    这个问题在这里已经有答案了 可能的重复 参数和参数有什么区别 https stackoverflow com questions 156767 whats the difference between an argument and a p
  • 一段时间后 NSTimer 停止在后台触发

    嘿 我正在开发一个应用程序 其中我必须每 30 秒调用一次 API 所以我为它创建了 NSTimer 但是当我的应用程序进入后台时 计时器会在 3 4 分钟后停止触发 所以它只能在后台运行 3 4 分钟 但之后就不再运行了 我如何修改我的代
  • .Net 中的计时器和循环准确吗?

    在开发一个程序时 计算555定时器IC产生的脉冲的频率和脉冲宽度 通过PC并行端口传到PC 我注意到每次运行代码时它都会显示不同的值 因此我开始测试循环和计时器的准确性 我运行了以下代码 发现它们不准确 我可能是错的 如果我错了 请纠正我
  • 将带有非字符串关键字的 dict 传递给 kwargs 中的函数

    我使用具有签名功能的库f args kwargs 我需要在 kwargs 参数中传递 python dict 但 dict 不包含关键字中的字符串 f 1 2 3 4 Traceback most recent call last File
  • Haxe 摘要 - 使用 @:from 时可以隐式转换数组吗?

    我试图将一种类型的数组视为另一种 抽象 类型的数组 当我使用抽象的基础类型时 它工作得很好 但是当我尝试使用另一种类型 使用定义的 from关键字 我构建失败 如果我使用显式的 它会起作用cast 但我想知道 有什么办法可以解决这个问题 我
  • 线程睡眠阻止我的 Swing 应用程序执行

    我的应用程序发生的事情是有道理的 但我不知道如何修复它 以下是我的应用程序功能的简要描述 计时器窗口应显示在屏幕右下角并显示实时时间 一小时后 它应该执行一些操作 我还没有决定该操作 我面临的问题是定时器 java当我刷新实时计时器的秒数时
  • 错误:类型 typeof Observable 上不存在属性计时器

    代码如下 import Component from angular2 core import Observable from rxjs Rx Component selector my app template Ticks every s
  • 如何在Windows上用C语言实现定时器

    如何在 C 中创建一个计时器 时间到期后 我应该能够调用回调函数 平台是windows 有人可以指导我吗 问候 米敦 看一眼SetTimer http msdn microsoft com en us library ms644906 28
  • 问号运算符“?”的含义Haxe 中的参数之前

    这两个函数签名有什么区别 function f i Int 0 function f i Int 0 参数是否带有前缀似乎没有任何区别 两者都编译良好 确实没有理由使用 在这个例子中 但是有一个区别 On a 静态类型目标 https ha
  • Linux中的定时器类

    我需要一个计时器来以相对较低的分辨率执行回调 在 Linux 中实现此类 C 计时器类的最佳方法是什么 有我可以使用的库吗 如果您在框架 Glib Qt Wx 内编写 那么您已经拥有一个具有定时回调功能的事件循环 我认为情况并非如此 如果您
  • 将数组作为参数传递

    如果我们修改作为方法内参数传递的数组的内容 则修改是在参数的副本而不是原始参数上完成的 因此结果不可见 当我们调用具有引用类型参数的方法时 会发生什么过程 这是我想问的代码示例 using System namespace Value Re

随机推荐

  • C++ fstream 函数读取一行而不提取?

    在 C 中 fstream 库 或任何库 中是否有一个函数允许我读取一行到 n 分隔符而不提取 我知道 peek 函数允许程序 窥视 其读取的下一个字符而不提取 但我需要一个类似 peek 的函数来执行此操作 但对于整行 您可以结合使用以下
  • 从文件中查找重复的 1kb 块

    TL DR 如何从一个很大且也可以是二进制文件的文件中识别重复的非重叠 1kb 块 我最近在其中一项挑战中遇到了这个问题 我们得到一个文件名 该文件的大小将为 1kb 的倍数 我们必须对该文件进行重复数据删除操作 并将修改的内容写入另一个文
  • 如何修复:域无法解析到 GitHub Pages 服务器。在启用强制 HTTPS 的情况下,Github Pages 中的自定义域设置出现错误?

    所以我想得到一个自定义域与我的 github 页面一起使用用户站点 我几乎遵循了执行此操作的标准程序 如下所示 github 也在这里推荐 https help github com articles setting up an apex
  • 指令操作数必须具有相同大小错误

    我已经在数据段中定义了数组 例如 myArray byte 01 03 02 05在代码中我有一行mov eax BYTE PTR myArray ecx 汇编器在这里抛出构建错误指令操作数必须具有相同的大小这可能是什么原因 我该如何解决
  • 在 Cocoa 中运行 Socket 服务器

    我正在尝试编写一个程序 该程序使用套接字通过网络与其自身的其他实例连接 由于最终我也想编写一个 Windows 版本 因此我目前在 OS X 端使用 BSD 套接字 以便我可以确保它将与 最终的 Windows 版本兼容 到目前为止 我能够
  • 双击 vs java -jar MyJar.jar

    我有一个 jar文件 当我通过命令提示符运行它时java jar MyJar jar 效果很好 但是双击它却不会 双击启动程序正确 但内部有些东西不起作用 为了尝试弄清楚我自己出了什么问题 双击可运行的程序有什么区别 jar与从命令行运行它
  • xCode 4 挂起...该怎么办?

    xCode 4 开始挂在 svn 控制下的任何项目上 我使用一个远程存储库 该存储库可以通过命令行访问并且工作得很好 我能找到的唯一解决办法是杀死本地 svn 并再次签出整个项目 这似乎工作了一段时间 但随后又出现了同样的问题 xCode
  • VueJS:在渲染新组件之前完成动态组件转换

    我有一些组件可以使用 VueJs 的动态组件选项进行交换 我在动态组件上设置了转换 我的问题如下 当前 如果更改当前视图 或组件 过渡效果将启动 离开过渡 一旦过渡效果开始 下一个视图 组件就会开始其自己的过渡 本质上 两种转变同时发生 我
  • 如何使用 vbscript 将一张纸中的行复制到另一张纸

    假设我的 Excel 中有 Sheet 1 现在我也有 2500 行 其中包含从 A 到 BO 的列的数据 现在我希望将数据从这些工作表复制到同一 Excel 文件的另一张工作表中 2500 行 但不是整个列 而是我只需要从 A 到 AA
  • gnuplot:有没有办法在空间上绘制垂直线?

    我正在尝试绘制变量的几条垂直线 例如速度 m s 相对于距离 m 的x轴和高度 m 的y轴 每个速度分布都是在不同位置测量的高度的函数 因此 我们的目的是观察这些轮廓在空间上如何变化 我曾考虑通过将垂直轮廓移动与测量每个轮廓的位置相对应的
  • 提供“工具提示之旅”的最佳方式[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何从 Scala 源代码创建 jar?

    如何从 Scala 源代码创建 jar 我想在我的 Clojure 项目中使用其中的一些代码 有没有比执行批处理文件更简单的方法这个问题 https stackoverflow com questions 809138 creating a
  • 有没有免费的工具可以将超过 65000 个寄存器的文件从 DBF 格式转换为 CSV?

    我需要将一个非常大的文件从 DBF 格式转换为 CSV 格式 我尝试过 Microsoft Excel 来完成这项工作 但问题是当我打开并导出文件时 我看不到超过 65500 个寄存器 Microsoft Access 也无法打开该文件 我
  • R-将数据帧分割成相等的部分并组成一个列表[重复]

    这个问题在这里已经有答案了 让我有这样一个数据框 df col1 col2 col3 col4 col5 col6 12 15 21 19 45 43 37 77 90 4 0 51 Namely df lt data frame col1
  • Python base64 编码列表

    在 Python 中编码对我来说是新的 我正在尝试理解它 如果已经询问并回答了这个问题 我们深表歉意 我正在尝试对 Python 列表进行编码并解码 当我尝试直接对列表进行编码时 遇到如下错误 gt gt gt my list 1 2 3
  • 用于集成测试的 Spring Boot 身份验证

    我正在尝试为我的控制器运行集成测试 但如果我不进行身份验证 我就会遇到问题 这是我的控制器 RunWith SpringRunner class SpringBootTest webEnvironment SpringBootTest We
  • SWT ExpandListener 在 Linux 上发生崩溃之前执行

    这是一个显示问题的简单可执行代码片段 使用 ExpandBar 时 期望的结果是在折叠或展开时调整窗口大小 它在 Mac 上可以正常工作 但在 Linux 上却不能 它看起来像扩展监听器在折叠 展开实际发生之前调用 因此pack 调整大小不
  • 当我更新时,Recyclerview 位置更改为第一个位置

    我在用onLoadMoreListener当我滚动时RecyclerView 它将更新RecyclerView滚动到底部时的数据 更新后Recyclerview数据 这Recyclerview返回顶部 理想情况下 我想保留在Recycler
  • 类型不匹配:无法从 String 转换为 R.string

    我是新人 所以请原谅我的原始问题 我真的不明白 我只是在做教程时在我的主要活动中创建这个数组 但出现错误 package com TaskReminder import android R string import android app
  • 使用 Haxe 将参数传递给延迟函数

    你知道是否有一种简单的方法可以将一些参数传递给通过调用的函数 haxe Timer delay func delay 我所说的 简单 是指无需创建任何自定义计时器 您可以使用bind https haxe org manual lf fun