Questions tagged «function»

函数(也称为过程,方法,子例程或例程)是旨在执行单个特定任务的一部分代码。使用此标记可解决特别涉及创建或调用函数的问题。为了帮助实现执行任务的功能,请改用[algorithm]或特定于任务的标记。

4
在Scala中什么是“提升”?
有时,当我在Scala生态系统中阅读文章时,会读到“提升” /“提升”一词。不幸的是,没有解释确切的含义。我做了一些研究,似乎提升与功能值或类似的东西有关,但是我找不到能以初学者友好的方式解释提升实际上是什么的文字。 通过Lift框架(它的名称具有提升功能)还存在其他混乱,但这无助于回答这个问题。 什么是Scala中的“提升”?

12
每60秒调用一次函数
使用setTimeout()它可以在指定的时间启动功能: setTimeout(function, 60000); 但是,如果我想多次启动该功能怎么办?每次经过一个时间间隔,我都想执行该功能(假设每60秒执行一次)。

3
JavaScript中的“功能*”是什么?
在此页面中,我找到了新的JavaScript函数类型: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev, curr] = [curr, prev + …

2
类中的Python调用函数
我有这段代码可以计算两个坐标之间的距离。这两个函数都在同一类中。 但是,如何在函数distToPoint中调用该函数isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): distToPoint(self, p) ...
242 python  class  function  call 



11
跳转到vim中的函数定义
如何使用vim跳转到函数定义?例如,使用Visual Assist,我可以在一个函数下键入Alt+ g,它会打开一个上下文菜单,列出带有定义的文件。 我该如何在vim中做这样的事情?
241 function  vim 

8
在python中定义私有模块函数
根据http://www.faqs.org/docs/diveintopython/fileinfo_private.html: 像大多数语言一样,Python具有私有元素的概念: 私有函数,不能从其模块外部调用 但是,如果我定义两个文件: #a.py __num=1 和: #b.py import a print a.__num 当我运行b.py它打印出1没有给出任何例外。diveintopython是错误的,还是我误会了某些东西?而且是有一些方法可以不定义模块的功能为私有?


15
PHP函数生成v4 UUID
因此,我一直在做一些挖掘工作,并试图拼凑一个在PHP中生成有效v4 UUID的函数。这是我能找到的最接近的。我对十六进制,十进制,二进制,PHP的按位运算符之类的知识几乎不存在。该功能会生成一个有效的v4 UUID,直到一个区域。v4 UUID的形式应为: xxxxxxxx-xxxx- 4 xxx- y xxx-xxxxxxxxxxxx 其中y 是8、9,A或B。这是函数失败的原因,因为它不遵守。 我希望在这个领域比我有更多知识的人可以帮助我并帮助我修复此功能,以便它确实遵守该规则。 功能如下: <?php function gen_uuid() { $uuid = array( 'time_low' => 0, 'time_mid' => 0, 'time_hi' => 0, 'clock_seq_hi' => 0, 'clock_seq_low' => 0, 'node' => array() ); $uuid['time_low'] = mt_rand(0, 0xffff) + (mt_rand(0, 0xffff) << 16); $uuid['time_mid'] = …
233 php  function  uuid 

7
如何列出外壳程序中定义的功能?
我可以键入别名以显示所有别名的列表。 但是对于功能,我所能做的就是grep my .bash_profile。 这样只会得到该文件中的文件,而不是在子文件中定义的文件或动态获得的文件。 有没有更方便的方法来找出当前定义的功能?
221 bash  shell  function  unix 

2
如何使用可选参数创建Python函数?
我有一个带几个参数的Python函数。在某些情况下,可以忽略其中一些参数。 def some_function (self, a, b, c, d = None, e = None, f = None, g = None, h = None): #code 这些参数d通过h是字符串,每个都有不同的含义。我可以选择要以任何组合形式传递的可选参数,这一点很重要。例如,(a, b, C, d, e)或(a, b, C, g, h),,或(a, b, C, d, e, f,或所有它们(这些是我的选择)。 如果我可以重载该函数,那就太好了-但我读到Python不支持重载。我试图在列表中插入一些必需的int参数-并收到参数不匹配错误。 现在,我正在发送空字符串来代替前几个缺少的参数作为占位符。我希望能够仅使用实际值来调用函数。 有什么办法吗?我可以传递一个列表而不是参数列表吗? 现在,使用ctypes的原型看起来像: _fdll.some_function.argtypes = [c_void_p, c_char_p, c_int, c_char_p, c_char_p, c_char_p, c_char_p, …


9
是否可以在MATLAB中为每个文件定义一个以上的函数,然后从该文件外部访问它们?
在我攻读EE的本科学位时,MATLAB要求每个函数都必须在自己的文件中定义,即使它是单行的也是如此。 我现在正在攻读研究生学位,所以我必须在MATLAB中编写一个项目。仍然需要更新版本的MATLAB吗? 如果可以在一个文件中放置多个功能,是否对此有任何限制?例如,可以从文件外部访问文件中的所有功能,还是仅从名称相同的功能访问文件? 注意:我正在使用MATLAB版本R2007b。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.