KotlinでListの参照を行うには以下二種類の方法が存在する
- []のインデックス演算子で指定する方法
- get()のメソッドで指定する方法
どちらを使うのが適切なのか調べてみると
言語仕様で[]を使う参照は、getに置き換えてくれてるようだ。
わざわざ[]で参照をできるように言語仕様側で調整していることになる。
ということは
言語開発者の意図として、[]を使ってほしいということ。
以上から、
Kotlin言語では[]で参照することが正しい
余談
AndroidStudioなどIDEでgetを使うと
「[]に変えたら?」とアシストが出てくる。
こういう観点からも、[]を使うことが正しいことが伺えますね。
0 件のコメント:
コメントを投稿