最佳答案
在c#中,有一个空合并操作符(写为??
),允许在赋值时简单(短)检查null:
string s = null;
var other = s ?? "some default value";
python中有等效的吗?
我知道我能做到:
s = None
other = s if s else "some default value"
但是否有更短的方法(在那里我不需要重复s
)?