演習課題「間違い探し」
右のコードを実行すると、エラーになってしまいます。
間違いを修正して、「Hello paiza」と表示されるようにしてください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
Hello paiza
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#06:ブロックのスコープを理解しよう
変数のスコープについて、さらに理解を深めます。変数の有効範囲は、メソッド定義だけでなく、ifやforのブロックにもあります。
スコープとは、変数の有効範囲のことです。C#では、ブロックの中で宣言されたローカル変数は、ブロックの外では利用できません。
// ブロックのスコープを理解しよう
using System;
public class Lesson06
{
public static void Main()
{
Console.WriteLine("Hello world");
var num = 0;
if (num == 0)
{
var message = "paiza";
Console.WriteLine(message + " " + num);
}
// Console.WriteLine(message);
for (var i = 1; i < 5; i++)
{
var message = "C#";
Console.WriteLine(message + " " + i);
}
// Console.WriteLine(message);
}
}
ログインすると採点できます
コードの実行