エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント21件
- 注目コメント
- 新着コメント
numanuma08
なんか反例を書こうかなーと思ったけど、for-yeldできないし、うんせやなって思ってしまったelvis演算子で早期returnするか if a != null && b != null ってするしかないかな?
yarumato
“Android開発経験なし、Web開発での印象。Scalaと比較してKotlinは可読性悪い。ラムダ式はC#もJSもJavaも ()->{..} 感じだがKotlinは違う。null safe演算子よりモナドのほうが便利。モナドというかfor式とmapとflatMapを覚えれば十分”
igrep
なんで私はScalaを避けているのにKotlinは受け入れてるんだろうなぁ、なぜか割り切れてしまっているような(まだそんなにがっつり書いてないせいもあるだろうけど)ちなみにfunも一行だけならreturnなしで書ける。
takc923
when(user)でnullチェックした後はUser?型からUser型にsmart castされてuserはnullじゃないって保障されるっぽいから、そこは別にいい気がするけど。あと、最後にnullかどうかのチェックするの、letメソッド使えば一応できそう。
numanuma08
なんか反例を書こうかなーと思ったけど、for-yeldできないし、うんせやなって思ってしまったelvis演算子で早期returnするか if a != null && b != null ってするしかないかな?
turanukimaru
実を言うとKotlinはScalaのサブセットみたいなものなので概ね記事の通りなのだが、Scala屋はScala以外の言語はクソだっていうしhaskell屋はhaskell分からないやつはプログラマ向いてないっていうし距離置きたくてKotlin使ってる
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
2017/09/16 リンク