说我有一个阵列.我希望将数组传递给函数.但是,该函数需要两个参数.有没有办法将数组转换为2个参数?例如:
a = [0,1,2,3,4]
b = [2,3]
a.slice(b)
Run Code Online (Sandbox Code Playgroud)
会在Ruby中产生错误.我需要输入a.slice(b[0],b[1])
我正在寻找更优雅的东西,如a.slice(foo.bar(b))
谢谢.
在阅读某些文件后,我注意到他们使用的课程,功能,符号,方法,以及我作为电子工程师所知道的事情.然后,他们有我从未听说过的概念,例如角色和副词.如果我不理解命名法,我不能很好地理解文档,可能会得到非常意外的结果,也不能很好地利用语言.
我无法在任何地方找到他们的定义,包括StackOverflow中的标签......任何指针都会受到赞赏.
作为我的设置的一部分,我经常需要在我们的环境中使用
newgrp voodoo
Run Code Online (Sandbox Code Playgroud)
如果我尝试将它放在.bashrc
文件中,我会得到无限循环.
任何想法如何在启动时自动加载相同的功能?
我的意思是my
,Ruby中没有.我发现use strict
在Perl中提供了非常好的反错字保护.
在Ruby/PERL中,我可以非常轻松地将系统命令的控制台输出输入到文件中.例如:
$k = `ls`
Run Code Online (Sandbox Code Playgroud)
将输出ls输入到PERL(和Ruby)中的变量$ k中.
怎么能在Tcl中做这样的事情?
谢谢
这是在emacs或nedit中简单完成的rathee,但我找不到如何在komodo编辑中设置标签宽度(我使用7.1).谢谢.
我需要一本字典,"只是为了键",也就是说,这些值不太重要.哪个值会消耗最少的内存?"0""",还有什么?谢谢.
假设用户在 gpg 密钥环中列出了 2 个密钥(即,2 个密钥具有相同的电子邮件地址)。如何设置使用 2 个键中的哪一个?我唯一的输入是电子邮件,并且这两个键是相同的。
谢谢
在Tcl中,如果您有一个包含偶数元素的列表,则可以一次循环两个元素.看到这段代码:
foreach { a b } [ list 1 2 3 4 ] {
puts "${a} ${b}"
}
Run Code Online (Sandbox Code Playgroud)
将输出:
1 2
3 4
Run Code Online (Sandbox Code Playgroud)
如何用Ruby获得相同的行为?
从 Tcl 8.5 开始,我们既有字典,也有数组。现在,大家都知道词典的优点了。
除了环境数组之外,数组还有其他优点吗?
假设不需要使用 8.5 之前的 TCL,有没有人发现阵列的优势?