在C#中,有一个称为“表达主体”的功能,使您可以使用表达式来满足函数/方法或属性的主体。例如,不要写这些...
void PushItem(object item) {
someStack.push(item)
}
int AddFour(int x) {
return x + 4;
}
int SomeProperty{
get{ return _someProperty; }
set{ _someProperty = value; }
}
您可以只写这些...
void PushItem(object item) => someStack.push(item)
int AddFour(int x) => x + 4;
int SomeProperty{
get => _someProperty;
set => _someProperty = value;
}
想知道Swift是否有类似的东西。它确实使代码保持美观,精简和可读。
答案 0 :(得分:0)