LoginSignup
4
3

More than 5 years have passed since last update.

Groovyで日本語プログラミングするときの注意点

Posted at

日本語でクラス名を定義したりする場合、クラス名の先頭を英大字にしないとコンパイルが通らないことがあります。

nihongo_daijobu.groovy
class 俺のクラス{
  public 俺のクラス(){
  }
  public boolean 俺のメソッド(俺のクラス 俺の引数){
    return false
  }
}
def 俺のインスタンス = new 俺のクラス()

上記のコードは通ります。
しかし、下記のコードは通りません。

nihongo_daijobanai.groovy
class 俺のクラス{
  public 俺のクラス(){
  }

  public boolean 俺のメソッド(俺のクラス 俺の引数){
    return false
  }
}
俺のクラス 俺のインスタンス = new 俺のクラス()

色々ためしてみると、どうやら引数以外のところで「俺のクラス」を型として用いるとダメみたいです。

こんなの調べて何の役に立つのやら。

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3