タグ

ブックマーク / qiita.com/kawachi (2)

  • 実際にあった scala.App の怖い間違い (解説編) - Qiita

    scala> :paste // Entering paste mode (ctrl-D to finish) trait SuperMain extends App { def printClassName(): Unit println("Start") printClassName() println("Finish") } object Main1 extends SuperMain { def printClassName(): Unit = println("Main1") } object Main2 extends SuperMain { def printClassName(): Unit = println("Main2") } // Exiting paste mode, now interpreting. defined trait SuperMain define

    実際にあった scala.App の怖い間違い (解説編) - Qiita
  • scalac にもっと警告してもらう - Qiita

    これはScala Advent Calendar 2014 6日目の記事です。 Scala はコンパイルが遅いことで有名ですが、コンパイルの嬉しいところは、実行前に沢山のプログラムミスやミスっぽいものをキャッチできることです。 C を書くときは -Wall -Wextra -Wpedantic あたりをつけるとたくさん警告だしてくれてありがたいですね。Scala の場合もたくさん警告出して欲しい。scalac 2.11.4 にある警告関連のオプションを見てみましょう。 オプションの区分 とその前に、scalac オプションの区分についておさらいです。オプションは -X や -Y 以外から始まる普通のオプション -X から始まる advanced オプション -Y から始まる private オプション に分類されています。それぞれ scalac -help, scalac -X, scal

    scalac にもっと警告してもらう - Qiita
    nacika_inscatolare
    nacika_inscatolare 2016/02/19
    “C を書くときは -Wall -Wextra -Wpedantic あたりをつけるとたくさん警告だしてくれてありがたいですね”
  • 1