スポンサーリンク
※サイト運営にサーバーは必須です※
~ ロリポップ! はコスパのよい初心者向けサーバーです~
目次
中カッコの省略
if文やfor文において、処理が1行であれば、中カッコ{}を省略することができます。
中カッコを省略するメリット
- 中カッコを書かない分、コードの行数が少なくなります。
中カッコを省略するデメリット
- 後から処理文を追加したくなった場合に、中カッコをつけないといけません。この時、中カッコを忘れるとエラーの原因になります。
※言語はC#
if文の例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Omit01 { class Program { static void Main(string[] args) { int i = 5; //省略しないバージョン if (i < 10) { Console.WriteLine("数字は10未満です"); } else { Console.WriteLine("数字は10以上です"); } //省略するバージョン if (i < 10) Console.WriteLine("数字は10未満です"); else Console.WriteLine("数字は10以上です"); } } } |
実行結果
数字は10未満です
数字は10未満です
for文の例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Omit02 { class Program { static void Main(string[] args) { int sum; //省略しないバージョン sum = 0; for (int i = 0; i < 10; i++) { sum += i; } Console.WriteLine("合計は"+sum); //省略するバージョン sum = 0; for (int i = 0; i < 10; i++) sum += i; Console.WriteLine("合計は" + sum); } } } |
実行結果
合計は45
合計は45
関連記事
~ギャンブルに絶対儲かる必勝法があるのだろうか?~
私(サイト主)はこの疑問に対して非常に興味を持ち、プログラミングで検証してみました。
このサイトを応援してもいいかなと思う人はぜひとも購入を検討してみてください。