在Ruby中,逗号后跟等号是什么意思?

萧忠灿

刚刚在一些Ruby代码中看到了这样的内容:

def getis;gets.split.map(&:to_i);end

k,=getis # What is this line doing?
di=Array::new(k){Array::new(k)}
斯特凡

它使用Ruby的多重分配来分配数组的第一个元素

a, = [1, 2, 3]
a #=> 1

要么:

a, b = [1, 2, 3]
a #=> 1
b #=> 2

您可以*用来获取其余元素:

a, *b = [1, 2, 3]
a #=> 1
b #=> [2, 3]

要么:

*a, b = [1, 2, 3]
a #=> [1, 2]
b #=> 3

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

TortoiseMerge中的等号是什么意思?

来自分类Dev

“ $ {var ,,}”中的逗号是什么意思?

来自分类Dev

在javascript中,多个等号是什么意思?

来自分类Dev

在IP中,正斜杠后跟数字是什么意思?

来自分类Dev

Ruby中的$:是什么意思

来自分类Dev

::在Ruby语法中是什么意思?

来自分类Dev

=〜和/ \在Ruby中是什么意思?

来自分类Dev

$ /在Ruby中是什么意思?

来自分类Dev

“ || =“在Ruby中是什么意思?

来自分类Dev

Ruby中的“&:name”是什么意思

来自分类Dev

Ruby中的“ +”是什么意思?

来自分类Dev

$在Ruby中是什么意思?

来自分类Dev

$ /在Ruby中是什么意思?

来自分类Dev

大括号后跟事件,这在javascript模块中是什么意思?

来自分类Dev

在bash中,下划线变量后跟范围是什么意思:$ _ {0..10}

来自分类Dev

导入后跟需求是什么意思?

来自分类Dev

grep后跟反斜杠是什么意思?

来自分类Dev

导入后跟需求是什么意思?

来自分类Dev

Ruby中的单号和(&)符号是什么意思?

来自分类Dev

在Ruby中,返回“可枚举”是什么意思

来自分类Dev

array.reduce(:lcm)在Ruby中是什么意思?

来自分类Dev

如果条件在 ruby 中,“rescue false”是什么意思

来自分类Dev

“ !!”是什么意思 在haskell中是什么意思?

来自分类Dev

以“ =”结尾的ruby方法是什么意思?

来自分类Dev

逗号在构造中(x = x || y,z)是什么意思?

来自分类Dev

使用 phpunit 运行测试的输出中的逗号是什么意思?

来自分类Dev

什么是“?” 在Erlang中是什么意思?

来自分类Dev

什么 /; 在 Mathematica 中是什么意思?

来自分类Dev

C-此逗号分隔的声明是什么意思

Related 相关文章

热门标签

归档