鉴于我有:
int1, int2, int3 = 1, nil, 3
我如何从另一个变量中减去这些int
,只有它们不是零?我可以写一些草率的东西,但如果可能的话我想要一个单行过程。
答案 0 :(得分:4)
another_variable - [int1, int2, int3].compact.sum
答案 1 :(得分:1)
othervariable - int1.to_i # will turn nil into 0
答案 2 :(得分:0)
您可以编写类似
的内容ans = int1 && (int2-int1)