为什么将下划线设置为等于函数?

Pwrcdr87

我在这里和其他在线位置搜索了答案,但是所有主题都涉及迭代表,元表或_,var1 = do_some_stuff()此处不是这种情况的时间。

这只是一个非现实的功能,但包含了我的意思的示例:

function do_some_stuff(data)
    _ = some_function(data)
    some_other_code
    _ = some_other_function(data)
end

难道这与简单地输入不一样:

function do_some_stuff(data)
    some_function(data)
    some_other_code
    some_other_function(data)
end

我知道,如果我创建像这样的基本Lua程序,则这两个版本将以相同的方式运行:

function hello(state)
    print("World")
end

function ugh(state)
    _ = hello(state) -- and w/ hello(state) only
end

ugh(state)

我只是想知道是否有_ = some_function()必要这样做?

Pwrcdr87

不会带来任何好处_ = do_some_stuff(),而是可以使用do_some_stuff()且被人们接受。当以这种方式使用时,下划线没有任何好处。

感谢Etan Reisner和Mud的帮助和澄清。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C语言中,为什么某些函数名称前缀为“ _ _”(双下划线)

来自分类Dev

为什么在 c 中为结构使用下划线?

来自分类Dev

为什么“IsPost”和“AsPost”下划线为红色?

来自分类Dev

函数前的下划线表示什么?

来自分类Dev

为变量分配下划线。下划线在做什么?

来自分类Dev

为什么函数参数名称中不允许使用下划线?

来自分类Dev

为什么函数_wtoi中的wtoi之前的下划线是哪个ansi版本是atoi?

来自分类Dev

为什么zsh在这些函数中用下划线替换连字符?

来自分类Dev

将“ _”(即下划线)作为Dart语言函数的唯一参数是什么意思?

来自分类Dev

将带下划线的文本设置为textarea

来自分类Dev

为什么下划线不能与'\ W'匹配?

来自分类Dev

为什么在下划线中使用typeof(/./)!=='function'

来自分类Dev

为什么下划线放在\ w下?

来自分类Dev

为什么字符范围类[Az]匹配下划线?

来自分类Dev

为什么下划线不起作用?

来自分类Dev

为什么下划线使用`root`而不是`this`?

来自分类Dev

为什么命名为“下划线”或“ lodash”?

来自分类Dev

为什么类型名_Recordset下划线?

来自分类Dev

为什么下划线放在\ w下?

来自分类Dev

为什么下划线不起作用?

来自分类Dev

文字下划线检测会导致错误-为什么?

来自分类Dev

为什么不能添加黑线下划线字符?

来自分类Dev

为什么命名为“下划线”或“ lodash”?

来自分类Dev

为什么括号“()”在 CSS 中没有下划线?

来自分类Dev

gvim将下划线显示为空格

来自分类Dev

将SHIFT +空格重新映射为下划线(_)

来自分类Dev

将转义键重新映射为下划线

来自分类Dev

为什么BEM经常使用两个下划线而不是一个下划线?

来自分类Dev

为什么javascript使用正则表达式替换函数参数无法区分点和下划线?

Related 相关文章

  1. 1

    在C语言中,为什么某些函数名称前缀为“ _ _”(双下划线)

  2. 2

    为什么在 c 中为结构使用下划线?

  3. 3

    为什么“IsPost”和“AsPost”下划线为红色?

  4. 4

    函数前的下划线表示什么?

  5. 5

    为变量分配下划线。下划线在做什么?

  6. 6

    为什么函数参数名称中不允许使用下划线?

  7. 7

    为什么函数_wtoi中的wtoi之前的下划线是哪个ansi版本是atoi?

  8. 8

    为什么zsh在这些函数中用下划线替换连字符?

  9. 9

    将“ _”(即下划线)作为Dart语言函数的唯一参数是什么意思?

  10. 10

    将带下划线的文本设置为textarea

  11. 11

    为什么下划线不能与'\ W'匹配?

  12. 12

    为什么在下划线中使用typeof(/./)!=='function'

  13. 13

    为什么下划线放在\ w下?

  14. 14

    为什么字符范围类[Az]匹配下划线?

  15. 15

    为什么下划线不起作用?

  16. 16

    为什么下划线使用`root`而不是`this`?

  17. 17

    为什么命名为“下划线”或“ lodash”?

  18. 18

    为什么类型名_Recordset下划线?

  19. 19

    为什么下划线放在\ w下?

  20. 20

    为什么下划线不起作用?

  21. 21

    文字下划线检测会导致错误-为什么?

  22. 22

    为什么不能添加黑线下划线字符?

  23. 23

    为什么命名为“下划线”或“ lodash”?

  24. 24

    为什么括号“()”在 CSS 中没有下划线?

  25. 25

    gvim将下划线显示为空格

  26. 26

    将SHIFT +空格重新映射为下划线(_)

  27. 27

    将转义键重新映射为下划线

  28. 28

    为什么BEM经常使用两个下划线而不是一个下划线?

  29. 29

    为什么javascript使用正则表达式替换函数参数无法区分点和下划线?

热门标签

归档