パターンを、エレガントでおそらくより読みやすい方法でプログラミングの問題を解決するのに役立つ巧妙なトリックとして定義するとします[1]。ステートメントを使用するための設計パターンは何ですかcontinue
(深くネストされたif
ステートメントを避けている場合)?
for item in items:
if is_for_sale(item):
cost=compute_cost(item)
if cost<=wallet.money:
buy(item)
for item in items:
if not is_for_sale(item):
continue
cost = compute_cost(item)
if cost > wallet.money:
continue
buy(item)