ruby变量

ruby中多重复值

   a, b, c = 1, 2, 3

变量前加上*,表示Ruby会将未分配的值封装为数组赋值给该变量。

a, b, *c = 1, 2, 3, 4, 5

p[a,b,c] #=>[1,2,[3,4,5]]

a, * b, c = 1, 2, 3, 4, 5

p[a,b,c] #->[1,[2,3,4],5]

置换变量的值

a, b = 0, 1

a,b=b,a #置换变量a、b的值p [a, b] #=> [1, 0]

用数组赋值,左边有多个变量时,Ruby会自动获取数组的元素进行多重赋值。

暂时地保存变量的值。

ary = [1, 2]

a, b = ary

p a #=> 1p b #=> 2

ruby中变量命名方法

1、不要过多省略名称,ruby对变量名称并不做限制

2、对于多个单词组合的变量名,使用_隔开各个单词,或者单词以大写字母开头


可以得到键盘输入内容的method

ad = ARGV

n = gets

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容