问题标签 [function-calls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 为什么我不能调用这个函数(javascript/jquery)
这让我发疯....
我写了一个函数
我只想能够从我的其他功能中调用它
我得到的错误是“函数 serialiseQuery() 未定义”。
一切都在里面
vb.net - 直接在 VB.NET 中调用模块函数是一种好习惯吗?
我的 VB.NET 程序中有一个Util
模块,它具有项目范围的方法,例如日志记录和属性解析。我工作的一般做法似乎是直接调用这些方法而不用前缀Util
。当我刚接触 VB 时,我花了一段时间才弄清楚这些方法/函数的来源。当我现在使用自己的Util
方法时,我不禁想到Util.
在每个方法调用之前添加它会更清晰,更容易理解(您立即知道它是用户定义的但不在当前类中,以及在哪里可以找到它) ,并且几乎没有更长的时间。调用 VB 模块的过程/函数时的一般做法是什么?我们是否应该在它们前面加上模块名称?
php - php:确定从哪里调用函数
有没有办法找出 PHP 中的函数是从哪里调用的?例子:
optimization - 过度使用函数调用会影响性能吗?特别是在 Fortran
我习惯性地编写具有很多功能的代码,我发现它使代码更清晰。但是现在我正在用 Fortran 编写一些需要非常高效的代码,我想知道过度使用函数是否会减慢它的速度,或者编译器是否会弄清楚发生了什么并进行优化?
我知道在 Java/Python 等中每个函数都是一个对象,因此创建大量函数需要在内存中创建它们。我也知道在 Haskell 中,这些功能被简化为彼此,所以在那里几乎没有什么区别。
有人知道 Fortran 的情况吗?使用意图/纯函数/声明更少的局部变量/其他有什么区别吗?
programming-languages - 任何具有“奇怪”函数调用的编程语言?
我想知道,是否有任何编程语言可以进行这样的函数调用:
或者
例如你可以有这个函数调用:
如果你定义了distanceFromto
这样的函数:
据我所知,在 C、Java 和 SML 编程语言中,这是做不到的。
您是否知道任何可以让您以这种方式定义和调用函数的编程语言?
python - 帮助定义全局名称
我的代码:
当 B() 进入解释器时,我得到
我应该如何定义一个?当 B() 输入解释器时,我希望最终结果是“B 中的 A”
编辑:如果可能的话,我想在 A() 中保留 a 的定义。
php - 函数调用“mail()”和“@mail()”有什么区别?
我正在编写一个 PHP 邮件函数,有些例子有@mail(…)
,有些例子只有mail(…)
.
有什么区别,哪一个最好用?
干杯
c++ - 函数参数推送顺序
为什么函数参数按从右到左的顺序压入堆栈?
javascript - Javascript函数调用
如何在窗口的 onload 事件上调用多个 javascript 函数?
例如,
但是,如果在窗口的 onload 事件上调用多个函数怎么办......
c - K&R 练习题对原始问题的回答
我一直在尝试解决 K&R 问题 7-8 的解决方案,直到我在这个站点上找到了这个解决方案(带有原始问题) 。我无法评论答案(可能是由于它的年龄);我实际上可以对该问题提出意见的唯一方法是发布答案,我认为这是不合适的。因此,我决定根据所选的“答案”创建这个高度相关的问题,这对我来说似乎是合乎逻辑的,直到我到了这一点(关于将函数实现为宏):
“经常重复这一点,因为位掩码具有固定大小,因此‘节省空间’迅速成为成本。”
唯一的问题是函数调用也需要时间。“跳转”到函数位置,为局部变量留出存储空间,然后实际计算比较,都需要时间。
那么究竟是如何实现一个宏来测试字符的 ASCII 值比第一个包含表查找的函数慢(考虑到这一点)?
一个函数调用怎么可能比比较两个整数花费更少的时间,其中一个整数已经在内存中,其中一个是常量?在我看来,随着时间的推移,重复调用函数和宏仍然会导致宏更快。
难道我的思维方式不对?我认为它必须是因为它没有在原始问题中提出。
如果有人能对此有所了解,我会很高兴。