【緊急地震速報 第3報 2019年7月17日】
18時0分頃、岩手県沿岸南部を震源とする地震がありました。地震の規模はM4.4程度、最大震度3程度と推定されています。この情報は気象庁の予報に基づく推定です。情報は誤差を含む場合があります。
#緊急地震速報
【緊急地震速報 第3報 2019年7月17日】
18時0分頃、岩手県沿岸南部を震源とする地震がありました。地震の規模はM4.4程度、最大震度3程度と推定されています。この情報は気象庁の予報に基づく推定です。情報は誤差を含む場合があります。
#緊急地震速報
Kotlinで、変数に別名を付けたくなることがあるのだが、やはり付けたい別名でgetter/setter用意するくらいしか解決方法はないのだろうか。多分そうなんだろうな。
getterはきちんと実装したら便利だ。
クラスの中にある何かのArrayListから必要なものを引っ張ってくるとかを想定した時、a=b.mottekoi("hoge")みたいな実装ができたら見た目にも良いしオブジェクト指向的にも分かりよい
確かに、Kotlinならsetterでも定義しろになるのは分かる。
しかしこんなことのためにsetter付けるべきなのか迷うところだ
クラスのメンバを変更する挙動ならメンバ関数とかとして実装されるべきで設計がアレになってるのではという気がしなくもないけど,まあ個人の一存でクラスを変えられるかはしらないし,具体的なコード見ないと断言もできないので無責任な意見です
既に確保されているクラスのメンバー変数に入れないと使えないから、val (a, b) = func() という選択肢はないかな。
というか、確保済みの変数a.bに対して、(a,b)=0みたいなことやってみたけど当然ながらダメだった。
それならなおさら
val (a, b) = func()
みたいなやりかたのほうがよい気がする
このアカウントは、notestockで公開設定になっていません。
悲報 Kotlinでは複数の変数に同時代入できない
a = b = 0
みたいなことができない。
ついでにSwiftも同じらしい。