日本語でクラス名を定義したりする場合、クラス名の先頭を英大字にしないとコンパイルが通らないことがあります。
nihongo_daijobu.groovy
class 俺のクラス{
public 俺のクラス(){
}
public boolean 俺のメソッド(俺のクラス 俺の引数){
return false
}
}
def 俺のインスタンス = new 俺のクラス()
上記のコードは通ります。
しかし、下記のコードは通りません。
nihongo_daijobanai.groovy
class 俺のクラス{
public 俺のクラス(){
}
public boolean 俺のメソッド(俺のクラス 俺の引数){
return false
}
}
俺のクラス 俺のインスタンス = new 俺のクラス()
色々ためしてみると、どうやら引数以外のところで「俺のクラス」を型として用いるとダメみたいです。
こんなの調べて何の役に立つのやら。