pub:2015.4.6/upd:2016.8.3

Scalaのコメントアウト

コードのテスト投稿をかねて

行末までコメントアウト

//以降は行末までコメントアウトされる。以下検証用コード。

// neko.scala (検証用コード)
object neko {
	def main(args : Array[String]): Unit = {
		println("1.箱のなかにシュレディンガーを入れます。")
		println("2.一定時間経過後に取り出し、シュレディンガーを観測します。")
		println("3.観測の結果、シュレディンガーは生きていました。") // ※ このような実験は現在では禁止されています。
		// println("3.観測の結果、シュレディンガーは死んでました。")
		// println("3.まだ観測していないので、シュレディンガーは生きていながらにして死んでいます。")
	}                                                                                                  
}

検証用コードを実行するとコメントアウトされていることが確認できる。

% scala neko.scala                                                                                                                                
1.箱のなかにシュレディンガーを入れます。
2.一定時間経過後に取り出し、シュレディンガーを観測します。
3.観測の結果、シュレディンガーは生きていました。

領域を指定してコメントアウト

/* */で囲んで指定した領域はコメントアウトされる。

object neko {
	def main(args : Array[String]): Unit = {
		println("1.箱のなかにシュレディンガーを入れます。")
		println("2.一定時間経過後に取り出し、シュレディンガーを観測します。")
		/*
		println("3.観測の結果、シュレディンガーは生きていました。")
		println("3.観測の結果、シュレディンガーは死んでました。")
		*/
		println("3.まだ観測していないので、シュレディンガーは生きていながらにして死んでいます。")
	}
}

検証用コードを実行するとコメントアウトされていることが確認できる。

% scala neko.scala                                                                                                                                
1.箱のなかにシュレディンガーを入れます。
2.一定時間経過後に取り出し、シュレディンガーを観測します。
3.まだ観測していないので、シュレディンガーは生きていながらにして死んでいます。

REFERENCE

Leave a Reply

Your email address will not be published.