问题标签 [function]

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.

0 投票
5 回答
80771 浏览

c - 在 C 中将多维数组作为函数参数传递

当我不知道数组的维度将是什么时,我C可以将多维数组作为单个参数传递给函数吗?

此外,我的多维数组可能包含字符串以外的类型。

0 投票
9 回答
702625 浏览

c - 如何在 C 中将函数作为参数传递?

我想创建一个函数,在一组数据上执行由参数传递的函数。如何在 C 中将函数作为参数传递?

0 投票
4 回答
53847 浏览

string - 如何在 PowerShell 函数中进行字符串替换?

如何将函数输入参数转换为正确的类型?

我想返回一个字符串,其中删除了传递给它的部分 URL。

这可行,但它使用硬编码字符串:

这失败了:

0 投票
8 回答
12677 浏览

sql - 在 SQL 中将 DateTime 转换为“n Hours Ago”的最佳方法

我编写了一个 SQL 函数来将 SQL 中的日期时间值转换为更友好的“n Hours Ago”或“n Days Ago”等类型的消息。我想知道是否有更好的方法来做到这一点。

(是的,我知道“不要在 SQL 中这样做”,但出于设计原因,我必须这样做)。

这是我编写的函数:

0 投票
3 回答
11863 浏览

php - In PHP is it possible to use a function inside a variable

I know in php you can embed variables inside variables, like:

But I was wondering how, and if it was possible to include a function inside a variable. I know I could just write:

But what if I have a long variable for output, and I don't want to do this every time, or I want to use multiple functions:

Or I want dynamic changes in that load of code:

Well?

0 投票
9 回答
60011 浏览

python - 函数返回多个值是pythonic吗?

在python中,你可以让一个函数返回多个值。这是一个人为的例子:

这看起来非常有用,但看起来它也可以被滥用(“嗯..函数 X 已经计算出我们需要的中间值。让我们也让 X 返回那个值”)。

什么时候应该画线并定义不同的方法?

0 投票
12 回答
11967 浏览

c - 如何识别C中整数输入的特定数字?

我需要获取包含数字 1 的位数。我知道在 java 中我可以将输入作为 aString并使用charAt,但我知道 C 中没有隐式 String 函数。我该如何做到这一点?

0 投票
17 回答
1277 浏览

php - PHP:我可以引用函数返回的数组的单个成员吗?

任何想法如何在 PHP 中作为单行执行以下操作?:

......它似乎没有“接受”。我需要以两步法执行此操作:

...只是好奇-我使用的其他语言允许这样的事情,而且我懒得在 PHP 中错过这一点...任何见解都值得赞赏...

0 投票
9 回答
12425 浏览

c++ - C++ 重载决议

鉴于以下示例,为什么我必须明确使用该语句b->A::DoSomething()而不仅仅是b->DoSomething()

编译器的重载决议不应该弄清楚我在说哪种方法吗?

我正在使用 Microsoft VS 2005。(注意:在这种情况下使用虚拟没有帮助。)

0 投票
3 回答
2902 浏览

delphi - Delphi中是否有*SysUtils.Format*的反函数

有没有人为 Delphi 编写过“UnFormat”例程?

我想象的是SysUtils.Format的倒数,看起来像这样

UnFormat('一个数字 %n 和另一个 %n',[float1, float2]);

因此,您可以使用格式字符串将字符串解压缩为一系列变量。

我已经查看了 SysUtils 中的“格式”例程,但我从未使用过汇编,所以它对我来说毫无意义。