Joe*_*Joe 7 c# python coding-style
回到Python之后,我开始注意到并且越来越多地被我的C#编码风格所困扰,需要在任何地方使用括号
if (...)
{
return ...;
}
else
{
return ...;
}
Run Code Online (Sandbox Code Playgroud)
更喜欢(主观)更清洁的python反对部分
if ...:
return ...
else
return ...
Run Code Online (Sandbox Code Playgroud)
我有什么方法可以隐藏这些大括号(因为他们平均占据我编码屏幕的30%左右,看起来很难看!)
对不起,但如果您使用C#进行编码并且不仅仅是简单的单表达式块,那么您将不得不将其搞砸.Python的"缩进表示范围"语法可能很好,但它是Python,而不是C#.
你可以切换到:
if (...) {
return ...;
} else {
return ...;
}
Run Code Online (Sandbox Code Playgroud)
获得一些屏幕.
我认为假装C#像Python一样工作是个坏主意.