C# ?? Ruby中的运算符? [英] C# ?? operator in Ruby?
本文介绍了C# ?? Ruby中的运算符?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以实现? Ruby中的运算符?
Is it possible to implement the ?? operator in Ruby?
a = nil
b = 1
x = a ?? b # x should == 1
x = b ?? 2 # x should == 1
推荐答案
您正在寻找条件分配:
a ||= b # Assign if a isn't already set
和||运算符
a = b || 2 # Assign if b is assigned, or assign 2
这篇关于C# ?? Ruby中的运算符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文