Questions tagged «function»

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


3
如何在bash中退出功能
如果条件为真,如何在不终止整个脚本的情况下退出函数,只是返回到调用函数之前。 例 # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false ]; then exit the function and go up to A else keep running the function fi }
97 bash  function  exit 


6
dplyr:“ n()中的错误:不应直接调用函数”
我试图重现dplyr程序包中的示例之一,但收到此错误消息。我希望看到每个组合出现的频率都会产生一个新的列n。我想念什么?我三重检查该软件包已加载。 library(dplyr) # summarise peels off a single layer of grouping by_vs_am <- group_by(mtcars, vs, am) by_vs <- summarise(by_vs_am, n = n()) n()中的错误:不应直接调用此函数

4
Swift中的静态函数变量
我试图弄清楚如何声明一个静态变量,其作用域仅限于Swift中的函数。 在C中,这可能看起来像这样: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } 在Objective-C中,基本上是相同的: - (NSInteger)foo { static NSInteger timesCalled = 0; ++timesCalled; return timesCalled; } 但是我似乎无法在Swift中做类似的事情。我尝试通过以下方式声明变量: static var timesCalledA = 0 var static timesCalledB = 0 var timesCalledC: static Int = 0 var timesCalledD: Int static = 0 …
96 function  static  swift 

2
ruby将数组转换为函数参数
说我有一个数组。我希望将数组传递给函数。但是,该函数需要两个参数。有没有一种方法可以快速将数组转换为2个参数?例如: a = [0,1,2,3,4] b = [2,3] a.slice(b) 在Ruby中会产生错误。我需要输入,a.slice(b[0],b[1])我正在寻找更优雅的东西,例如,a.slice(foo.bar(b)) 谢谢。

11
在Python中通过引用传递整数
如何在Python中通过引用传递整数? 我想修改传递给函数的变量的值。我读过Python中的所有内容都是按值传递的,但是必须有一个简单的技巧。例如,在Java中,你可以通过引用类型的Integer,Long等等。 如何通过引用将整数传递给函数? 最佳做法是什么?


2
在Bash或Shell脚本中转​​发函数声明?
例如bash,在C / C ++中是否存在这样的东西,或者至少有类似(替代方法)的东西,例如正向声明? 还是有这样的事情,例如因为它总是一次执行(一行接一行)? 如果没有前向声明,我应该怎么做才能使脚本更易于阅读。时间太长,这些函数定义在开始时就与全局变量混合在一起,使我的脚本看起来难看并且难以阅读/理解。我要求学习一些针对此类情况的知名/最佳做法。 例如: # something like forward declaration function func # execution of the function func # definition of func function func { echo 123 }

4
Excel VBA中的“!=”等效项是什么?
问题是!=不能在excel vba中作为功能使用。 我想能够使用 If strTest != "" Then 代替 If strTest = "" Then 除此以外,还有其他方法!=吗? 我模仿的功能!=是 Sub test() Dim intTest As Integer Dim strTest As String intTest = 5 strTest = CStr(intTest) ' convert Range("A" + strTest) = "5" For i = 1 To 10 Cells(i, 1) = i If …


15
不推荐使用:mysql_connect()
我收到此警告,但是该程序仍然可以正常运行。 MySQL代码向我显示了一条PHP消息: 不推荐使用:mysql_connect():不推荐使用mysql扩展,以后将被删除:在第2行的C:\ xampp \ htdocs \ task \ media \ new \ connect.inc.php中使用mysqli或PDO代替 我的connect.inc.php页面是 <?php $connect = mysql_connect('localhost','root',''); mysql_select_db('dbname'); ?> 这是什么意思,我该如何消除该消息?

8
嵌套函数中的Javascript“ this”指针
我有一个关于在嵌套函数方案中如何处理“ this”指针的问题。 假设我将以下示例代码插入到网页中。当我调用嵌套函数“ doSomeEffects()”时出现错误。我检查了Firebug,它表明当我使用该嵌套函数时,“ this”指针实际上指向全局“ window”对象,这是我所没有想到的。我一定不能正确理解某些东西,因为我认为自从我在对象的函数中声明嵌套函数以来,它就应该具有相对于该函数的“局部”作用域(即“ this”指针将像引用对象本身一样)在我的第一个“ if”语句中情况如何)。 任何指针(无双关语)将不胜感激。 var std_obj = { options : { rows: 0, cols: 0 }, activeEffect : "none", displayMe : function() { // the 'this' pointer is referring to the std_obj if (this.activeEffect=="fade") { } var doSomeEffects = function() { // the 'this' pointer …



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.