Ruby中的$_ [0],$_ [1]是什么?
发布时间:2020-12-16 21:25:48 所属栏目:百科 来源:网络整理
导读:我是一名 Java开发人员,我已经获得了 Ruby代码以便理解并在以后继续工作. 我在tutorialspoint.com上浏览了Ruby教程,但我无法弄清楚$_ [0]是什么. 它被分配给代码中的变量,它绝对不是命令行参数,因为我编写了代码来测试它并且它失败了. 那么,谁能说出它的意义
我是一名
Java开发人员,我已经获得了
Ruby代码以便理解并在以后继续工作.
我在tutorialspoint.com上浏览了Ruby教程,但我无法弄清楚$_ [0]是什么. 它被分配给代码中的变量,它绝对不是命令行参数,因为我编写了代码来测试它并且它失败了. 解决方法
这是神奇的变量之一.
$_保存从标准输入读取的最后一行的值.因此,$_ [0]是该字符串的第一个符号. 有关更多魔术变量,请参阅English.rb # The last line read by <tt>Kernel.gets</tt> or # <tt>Kernel.readline</tt>. Many string-related functions in the # +Kernel+ module operate on <tt>$_</tt> by default. The variable is # local to the current scope. Thread local. alias $LAST_READ_LINE $_ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |