在C++中,我喜欢分解我的代码行,如果它们太长,或者if if语句,如果它有很多检查.
if (x == 10 && y < 20 && name == "hi" && obj1 != null)
// Do things
// vs
if (x == 10
&& y < 20
&& name == "hi"
&& obj1 != null)
{
// Do things
}
AddAndSpawnParticleSystem(inParticleEffectName, inEffectIDHash, overrideParticleSystems, mAppliedEffects[inEffectIDHash], inTagNameHash);
// vs
AddAndSpawnParticleSystem(inParticleEffectName, inEffectIDHash, overrideParticleSystems,
mAppliedEffects[inEffectIDHash], inTagNameHash);
Run Code Online (Sandbox Code Playgroud)
在Python中,代码块由选项卡定义,而不是由";"定义.在行尾
if number > 5 and number < 15:
print "1"
Run Code Online (Sandbox Code Playgroud)
python中是否可以使用多行?喜欢...
if number > 5
and number < 15:
print "1"
Run Code Online (Sandbox Code Playgroud)
我不认为这是可能的,但它会很酷!
ATO*_*TOA 32
风格指南说:
包装长行的首选方法是在括号,括号和括号内使用Python隐含的行继续.通过将表达式包装在括号中,可以在多行中分割长行.这些应该优先使用反斜杠来继续行.确保适当缩进续行.打破二元运算符的首选位置是运算符之后,而不是它之前.
方法1:使用括号
if (number > 5 and
number < 15):
print "1"
Run Code Online (Sandbox Code Playgroud)
方法2:使用反斜杠
if number > 5 and \
number < 15:
print "1"
Run Code Online (Sandbox Code Playgroud)
方法3:使用反斜杠+缩进以提高可读性
if number > 5 and \
number < 15:
print "1"
Run Code Online (Sandbox Code Playgroud)
Dav*_*son 12
如果用括号括起表达式,可以将表达式分成多行:
if (x == 10
and y < 20
and name == "hi"
and obj1 is not None):
# do something
Run Code Online (Sandbox Code Playgroud)
用于创建列表或字典的括号或花括号也是如此:
mylist = [1, 2, 3, 4,
5, 6, 7, 8]
mydict = {1: "a", 2: "b",
3: "c", 4: "d"}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
55068 次 |
最近记录: |