小编mrj*_*bba的帖子

在同一行初始化两个变量

我很难找到一个权威的例子或讨论这个概念.如果我的Ruby方法中有2个变量是数字,我需要将它们初始化为零.它们将用作计数器.这样可以还是安全的?它适用于我的测试.

而不是这个:

foo = 0
bar = 0
Run Code Online (Sandbox Code Playgroud)

你可以这样做?

foo = bar = 0
Run Code Online (Sandbox Code Playgroud)

这似乎是一种保存线条并且仍然具有表现力的好方法.或者,这是一种不好的做法吗?我意识到我会牺牲一点可读性.但是,在一个小的Ruby方法(<10行)中,这可能不是一个有效的问题.

ruby

24
推荐指数
4
解决办法
3万
查看次数

标签 统计

ruby ×1