簡體   English   中英

使用else語句有什么好處?

[英]Is there any gain using else statement?

像這樣使用if-else有什么區別:

def foo:
  if bar:
    return baz
  else:
    return False

或像這樣:

def foo:
  if bar:
    return baz
  return False

不,兩個代碼片段都將完成完全相同的事情。

else語句的唯一優勢是代碼的可讀性,因此其他人可以在查看代碼時更輕松地了解您在此處所做的工作。

這兩個程序將具有完全相同的行為。 但是,重點是在進行代碼讀取會話時,為了清楚起見,考慮哪一個最好。

我傾向於使用else程序,因為它可以立即清楚地表明該過程的輸出將是bazFalse

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM