非译注功能˚F可以被分配给一个变量ģ与
G ? F
Run Code Online (Sandbox Code Playgroud)
但是,如果F是 niladic,我如何防止它被评估?
你不能。
\n\n在某种程度上,niladic 函数的行为类似于数组,只不过它们的值在使用时才确定。这也意味着它们表现出值语义而不是引用语义。另请注意,niladic 函数不能作为运算符的操作数,但它们的结果将成为操作数。
\n\n规避这两个问题的一种方法是将 niladic 函数包装在 dfn 中,以便它需要一个(或两个)虚拟参数,因此:
\n\nG\xe2\x86\x90{F}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |