问题标签 [function-definition]
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.
c - 为什么在其函数定义之外声明的函数的变量不会引发错误?
为什么这个带有整数声明的代码在中间(在函数定义之间)没有抛出错误?
1)为什么它在语法上是正确的。
2)这样做有什么用。?
arrays - 如何在C中打印出未知大小的字符串数组?
我想打印出一个大小未知的字符串数组,例如 {"Green", "Yellow", "Black", "White", "Purple", "Saphire", .....} 并且可能没有NULL 结尾。我的代码如下:((char **) 必须是 PrintStringArray 的参数)
但结果是,
Green
Yellow
Black
White
Purple
Saphire
Segmentation fault (core dumped)
如何避免分段错误?我可以发表你的意见吗?谢谢,
c - 为什么可以使用任意数量的参数调用没有定义参数的函数?
在 C 中,如果一个函数定义为 0 个参数(空参数列表),则调用任意数量的参数,gcc 不会给出任何错误。为什么会这样?
list - Haskell - 使用 Take 和 Drop 将列表拆分为三个部分
所以我遇到了这个函数定义,它接受一个列表(xs)并将它分成三个部分作为输出。
问题是我很难理解它。我理解第一部分采用列表(xs)的n,其中n被定义为将列表(xs)的长度除以3。但在那之后我不确定完全确定发生了什么。
如果有人能引导我完成这个功能,那就太好了。
这是代码:
python - 在 Python 中 @ 'def' 之上的其他函数是什么意思?
我是 python 新手,如果这是一个愚蠢的问题,请原谅。
我遇到了在 def new_function() 语句之上有 @other_functions 的 python 代码。有人可以解释一下它的含义吗?
如本例所示:
python-3.x - 使用返回来中断循环的最佳方法
首先,我不是母语人士,如有语法错误请见谅。:) 我是一个真正的新手,刚刚开始学习编程——我选择 Python 3 作为我的第一语言。所以请宽容:) 我已经尝试自己找到答案,但我没有成功。什么是更好或更正确的“风格”。运行时是否可能存在差异。谢谢你!
版本 1:
版本 2:
c++ - 在常量表达式上下文中定义之前嵌套的“constexpr”函数调用
根据我从这个答案中收集到的信息,constexpr
如果尚未声明函数,则函数的结果不是常量表达式。令我惊讶的是以下代码片段:
这编译没有麻烦并且有效。正如我所期望的那样,将的f
定义移过 main triggers 。error: 'constexpr int f()' used before its definition
我认为它可以工作,因为f
在调用之前已经定义了g
,因此两个调用都是常量表达式。
为什么是f()
并且g()
显然是常量表达式,即使f
在调用时没有定义g
?标准是如何描述的?
我已经在 Coliru 的 GCC 6.1.0 和 Clang 3.8.0 上对此进行了测试。
c++ - 为什么要获取声明为仅有效的函数的地址?
c++ - C++ 双向链表 - 使用 pop_back() 从尾部删除元素
我的 pop_back() 函数应该删除双向链表中的最后一个元素。但是,我当前的代码删除了最后两个元素,而不仅仅是一个。我已经设置了类似于这个的 pop_front() 函数,它工作得很好。我很难弄清楚我做错了什么。
这是我的带有结构节点的链表头的一部分:
我的 pop_back() 函数来自链表的公共部分:
如果问题不是很明显,那么错误可能隐藏在代码的其他地方。仍在搜索中。
r - 在R中获取函数参数列表的类
是否可以为函数中的每个参数获取类?
例如,这里是函数定义sd
我正在尝试获取x
函数内可能的类的列表。
在这里,如果我正确阅读了定义,x
则可能是向量、因子或双精度数。na.rm
是布尔类。
有没有一种自动化的方法来解决这个问题?