Questions tagged «function»

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

10
是否有可能覆盖PHP中的函数
你能声明这样的函数吗? function ihatefooexamples(){ return "boo-foo!"; }; 然后像这样重新声明它... if ($_GET['foolevel'] == 10){ function ihatefooexamples(){ return "really boo-foo"; }; }; 这样可以覆盖函数吗? 可以吗

3
将函数应用于列表的每个元素
如何将函数应用于变量输入列表?例如,filter函数返回真值,但不返回函数的实际输出。 from string import upper mylis=['this is test', 'another test'] filter(upper, mylis) ['this is test', 'another test'] 预期的输出是: ['THIS IS TEST', 'ANOTHER TEST'] 我知道upper是内置的。这只是一个例子。
75 python  list  function 

19
编写自己的平方根函数
您如何编写自己的函数以查找最精确的整数平方根? 对其进行谷歌搜索之后,我发现了它(从其原始链接存档),但是首先,我没有完全了解它,其次,它也是近似的。 假设平方根是最接近的整数(实际根)或浮点数。

12
C ++中的函数名称:是否大写?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 5年前关闭。 改善这个问题 C ++中命名函数的约定是什么? 我来自Java环境,因此我通常会这样命名: myFunction(...) { } 我看过C ++中的混合代码, myFunction(....) MyFunction(....) Myfunction(....) 正确的方法是什么? 另外,类方法和非类方法是否都一样?


8
类与函数[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 1年前关闭。 改善这个问题 即使对于没有任何编程经验但具有一定数学背景的人,函数也易于理解。另一方面,类似乎更难掌握。 假设我要创建一个类/函数,计算给定生日和当前年份的人的年龄。我应该为此创建类还是函数?还是选择取决于方案? PS我正在使用Python,但是我想这个问题很普遍。
73 class  function  oop 

3
将一个函数的所有参数传递给另一个函数
我想将所有传递给function(func1)的参数作为参数传递给func2内部的另一个function(),func1 这可以*args, *kwargs在被调用过程中完成func1并将它们传递给func2,但是还有另一种方法吗? 本来 def func1(*args, **kwargs): func2(*args, **kwargs) 但是如果我的func1签名是 def func1(a=1, b=2, c=3): 我如何将它们全部发送到func2,而不使用 def func1(a=1, b=2, c=3): func2(a, b, c) 有没有一种方法像在javascript中callee.arguments?


3
Javascript-在对象中存储函数-不好的做法?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 2年前关闭。 改善这个问题 将函数存储在对象中而不是仅仅定义它们(并因此在全局范围内)是否被认为是不好的编码习惯? 考虑: 1。 Foo = { bar: function() { alert("baz"); } } Foo.bar(); 与 2。 function bar() { alert("baz"); } bar(); 当然,第二个示例的代码可能会少一些,但是当您开始获得许多功能时-它将变得混乱。我发现,例如,使用它Game.update()而不是使用updateGame(); 或类似。深入了解Game.notify.admin(id)等等后,它甚至可以提供更漂亮的代码。 通过将函数存储在对象中是否有任何弊端?





3
如何编写一个带迭代器的Rust函数?
我想编写一个接受迭代器并返回一些操作结果的函数。具体来说,我正在尝试迭代a的值HashMap: use std::collections::HashMap; fn find_min<'a>(vals: Iterator<Item=&'a u32>) -> Option<&'a u32> { vals.min() } fn main() { let mut map = HashMap::new(); map.insert("zero", 0u32); map.insert("one", 1u32); println!("Min value {:?}", find_min(map.values())); } 可惜: error: the `min` method cannot be invoked on a trait object --> src/main.rs:4:10 | 4 | vals.min() | ^^^ …


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.