Kotlin [無断転載禁止]©2ch.net

レス数が950を超えています。1000を超えると書き込みができなくなります。
2016/02/27(土) 01:46:01.68ID:Ag8w7//2
JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org
2017/10/15(日) 18:32:02.26ID:fk/JYaTL
>>865
なるほど、ならばこんな感じに
val result = group.groupBy {it.run{when{isHoge()->0; isHage()->1; else->2}}}
867デフォルトの名無しさん
垢版 |
2017/10/15(日) 19:18:47.56ID:WbabBMh3
さっき本屋行ったらこんなの売ってた。工学社の I/O BOOKS のやつだ。
https://i.imgur.com/UHC2KT1.jpg
ぱらぱらめくって見た感じでは全体が簡単にまとめられているようではあった。
小さいサイズの本の方がいい人向けかな。
まあしかし買うなら立ち読みして確認してからにするとよい。
2017/10/15(日) 19:22:52.08ID:g+9Qt1e8
電子書籍で出してくれ
2017/10/15(日) 23:30:21.51ID:9R+c2v2L
本屋で写真取ると捕まるぞ。
2017/10/15(日) 23:38:59.63ID:YqfACteL
長澤太郎以外でも出せるんだな
871デフォルトの名無しさん
垢版 |
2017/10/16(月) 01:10:50.17ID:K3bUm04o
>>869
ああ。中身撮影してると思われたら捕まるだろうな。w
しかし少し離れた所から表紙しか撮影してないから誤解されることはないと思うがな。
2017/10/16(月) 02:03:12.91ID:8vIi4A+y
>>871
店舗内での書影撮影に関してはわりと明確なルールがあるよ

・ 書店が入っている商業施設が無断撮影禁止なら無断撮影者は退去対象である

明瞭だ
著作権とかどうでもいい
出禁だ出禁
2017/10/16(月) 02:12:21.73ID:1RgvFhx3
>>872
店内で本をスマホにかざすとアクションが起こるみたいなアプリがまずぶつかる障壁だな
本屋主導の電書アプリでついてる機能でプレスリリースまで出したけど立ち消えになったりもする
kotlinでシチュ限定スマホアプリ作ってる人もいるだろうけどスマホ使用制限エリアとの兼ね合いには注意だ
2017/10/16(月) 19:28:21.38ID:hogQmxQx
これを皮切りに
kotlinの本が続々出て今年から来年にかけて
爆発的に売れる予感。
2017/10/16(月) 21:34:34.38ID:8lVe0990
とりあえずはインアクションがあればいいな
やっとまともな本が出る
2017/10/16(月) 21:37:31.83ID:7CHwAcHs
まともに移行する理由がひとつも挙げれなかったから爆発しない。F#ぐらいの立ち位置だな。
2017/10/16(月) 21:38:36.04ID:nm/6hD9y
Null安全はでかいだろ
プログラミング初心者か
2017/10/16(月) 21:53:29.09ID:7CHwAcHs
なるほど。Null安全か。よしJavaに追加しよう。
2017/10/16(月) 21:53:40.26ID:TAj2pYDL
>>877
そうだよ
http://mevius.5ch.net/test/read.cgi/tech/1492843013/978
2017/10/16(月) 22:04:58.29ID:nm/6hD9y
プログラミング初心者がF#とか言ってんのか
2017/10/16(月) 22:12:56.85ID:7CHwAcHs
この人は人の話を聞かず妄想で話を進める人だな。

頭に蛆でも沸いてるのか?
882デフォルトの名無しさん
垢版 |
2017/10/16(月) 22:49:58.86ID:snZUUJVe
今爆発が始まったばかりなんだよ。
2017/10/17(火) 03:13:52.64ID:hVetZd8l
Javaで困ってねーからな。Javaで困ってる案件をKotlinなら解決できるわけもなく。

中にはNull例外で困ってる初心者もいるようだが。
2017/10/17(火) 04:17:41.05ID:NmuLnA8X
Java自体Android開発以外であんまり使わないからKotlin Nativeに期待してる
仕事だとWebはPHP、PCはexe形式のWin用の案件ばっかりなんだよね
2017/10/17(火) 08:01:28.76ID:7/LKBs88
未だに手続き型の泥臭いコードが主流の日本じゃ流行らないでしょ
日本はCOBOLとstatic Javaが正義
2017/10/17(火) 08:17:08.08ID:gQ4z+/LN
どうして自分で使ってもいない言語のスレにやってきて書き込むのかまったく意味不明
2017/10/17(火) 09:12:43.23ID:dhvYHJws
Kotlinできないやつは仕事がなくなる
2017/10/17(火) 09:31:20.86ID:4QIDkuyk
「Javaで作ってます(実際にはKotlinですが)」というパターンが増えると思う
Javaのボイラープレートコードを
・IDEが自動生成してソースに直書きする
・Kotlinがコンパイル時に追加書きする
という程度の違いしかないわけだし
見る必要のないものは見えないほうが能率的にも好ましい
2017/10/17(火) 10:54:09.69ID:hVetZd8l
>>887
Java以上に難解な言語だからな。
2017/10/17(火) 11:27:44.11ID:onQ9Ahkh
>>889
Kotlinからプログラミングに入った人が、数年経ってからJavaに手を出したとして、Javaの方が簡単だと思うかな
891デフォルトの名無しさん
垢版 |
2017/10/17(火) 12:21:38.68ID:H+HUM8Ad
まだ学習中ではあるが、Java より Kotlin の方が簡単なのではないかという感じがしている。
少なくとも同じことやろうとしたら Java では記述が面倒になるものがある。
2017/10/17(火) 12:48:53.61ID:dhvYHJws
型名から書き始めるのがだるく感じるようになってしまった
2017/10/17(火) 13:37:15.76ID:gQ4z+/LN
>>891
簡単だよ、「教科書」の範囲を脱するとJavaの知識は絶対に必要だからちょっとアレだけど
所要時間の7割くらいはKotlinでざくざく書ける
残り3割は
・ 事例をKotlinでググったがJavaのしか出てこなかったので諦めてJavaを読んでいる
・ IntelliJでJavaコードを変換してもらったらジェネリクスやコンパニオンオブジェクトやアノテーションだらけになりしかも動かないので泣きながら修正している
・ IntelliJに変換してもらおうとしたらどうやらスニペットらしく何度ペーストしてもうんともすんとも言わないので吐きながら手作業でひとつひとつ置き換えている
のだいたいどれかだ
2017/10/17(火) 18:57:01.82ID:hVetZd8l
ビット演算子とかすでに普及したC系の書法あるのになんで変えるんだろう?
2017/10/17(火) 19:18:36.93ID:30A/rDEh
AndroidのKotlin、2018年にはシェアでJavaを上回る可能性
http://news.mynavi.jp/news/2017/10/17/044/
2017/10/17(火) 19:47:17.34ID:hVetZd8l
イライラするな、そのグラフ。クリックしても全然拡大できねー。
897デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:36:40.86ID:H+HUM8Ad
>>896
スマホやタブレットなら拡大するを押した後はピンチできると思うよ。
2017/10/17(火) 20:39:30.41ID:dhvYHJws
お前ら時代についていけなくてプログラミングの仕事ができなくなるぞ
Kotlin以外にもRxとかdatabindingとかMVVM, flux, MVIとか
新しい技術がどんどんでてきてんのにどうすんだ
899デフォルトの名無しさん
垢版 |
2017/10/17(火) 20:50:31.20ID:H+HUM8Ad
え?全部覚えればいいだけでは?
2017/10/17(火) 20:55:29.61ID:y2IFefmv
調べ方さえ知っときゃいいのよ
基本はアルゴリズム
2017/10/17(火) 20:58:55.12ID:O+BDW8Aj
>>898
え?新しい?
どれのこと言ってんの?
2017/10/17(火) 20:59:12.42ID:GiRVoeFb
AndroidのKotlin、2018年にはシェアでJavaを上回る可能性
ttp://news.mynavi.jp/news/2017/10/17/044/
2017/10/17(火) 21:27:02.26ID:kRPJAKch
アセンブラに回帰するから大丈夫
2017/10/17(火) 23:21:34.71ID:A1W0Ufl3
>>899
無理だよ
お前が天才なら話は別だが
2017/10/17(火) 23:26:52.13ID:hVetZd8l
Kotlinは最新鋭の言語だからな。ついていくにはかなりの勉強が必要。
オブジェクト思考なにそれじゃとても無理。
2017/10/17(火) 23:38:47.28ID:psnU0zFe
Kotlinが分からないお前ら全員失業www無職ざまあwwwwww
2017/10/18(水) 00:26:22.06ID:AVtT/z6f
>>898
あなた「が」その技術を作って売っているのでないのなら、アタラシイギジュツというのは業務としては無視してよい
それの半数は1年で話題にならなくなり、2年でその半数が消える
3年経っても話題になり生き残っているのなら、そこで初めて検討すればいい(たとえばKotlinのように)

まあそれの多くは技術というよりは概念だからわりと生き残ってる部類だが
家のプログラミングで追いかけてりゃ十分じゃないかな
2017/10/18(水) 09:11:29.05ID:rBz0muCO
Kotlinの定数ってどう書くのが正しいんですか
全部大文字にしてアンダースコアで繋げる、
じゃないですよね
2017/10/18(水) 09:38:16.58ID:96L4BFY0
>>908
companion object{
const val hoge
}
Javaライブラリから定数だと思ってもらう必要がないならcompanion object{}はいらないはず
hogeの名前部分は好きに書け
仰る通り全部大文字アンダースコア区切りが普通ね
910デフォルトの名無しさん
垢版 |
2017/10/18(水) 12:26:44.80ID:iXMhk9b6
>>904
そうか。じゃあ問題ないな。
2017/10/18(水) 15:49:53.65ID:ZPgodlCt
>>904
idiot savant なら話は別だが
の誤記だよね
2017/10/18(水) 20:53:45.43ID:9Hfah7Rk
ねえコトリン^^
2017/10/19(木) 13:53:40.95ID:kzg66C9N
こっち向いて
2017/10/19(木) 14:09:52.81ID:ZSJg0roA
     ☆      ∬   ∬
     |\      r;ェ、c3 シュンシュン
     ∴∴∴   _(_'フ__
     (´・ω・`) |l三三三||¬| 
    ( _ つ  .|l三旦三||  | 
    (_(__ノ  「目   「:_] 
2017/10/19(木) 22:05:31.14ID:zAbDVwTY
>>913
ロシアが攻めて来たのよ
2017/10/19(木) 23:19:09.40ID:v9LYhYCi
ロ、ロ、ロ、ロシアン
2017/10/20(金) 09:23:09.66ID:cIqzCW7A
Kotlinのスキルを持たないAndroid開発者は恐竜のようになるリスクに直面。モバイルアプリプラットフォームのRealmが予測
ttp://www.publickey1.jp/blog/17/kotlinandroidrealm.html
2017/10/20(金) 10:33:28.19ID:ogaeHTAB
それはKotlinのスキル有無の問題ではなくて、
Kotlin程度、まともにJavaできる人なら適当に一日触ったら十分使いこなせるようになるんだから
それができないレベルの人には仕事はないという当たり前の話だと思う
2017/10/20(金) 11:04:30.15ID:q2wuGssb
kotlinはjavaの唯一最大の参入障壁「やりたいことに対して無意味にも思える記述が多すぎる」を解消した
あとはちょっと変わった記述の適用広範囲Javaライブラリみたいなもんだからな、そりゃ使われるわ

実はKotlinよりもプログラミング言語的に素晴らしいScalaさんという一つ上くらいの先輩がいるのだが
Scalaさんは初動に集まった人がアカデミックだった上に記号魔術で遊び過ぎて印象悪くして失敗してしまったのだ(初動大事)
2017/10/20(金) 12:09:50.84ID:+lt7TopC
Javaオンリーな人が付け焼き刃でKotlin使うようになってほぼJavaなKotlinコードが量産されるんだろうな
2017/10/20(金) 12:36:09.65ID:q2wuGssb
>>920
たとえば??
2017/10/20(金) 12:45:02.92ID:p6j5lSQw
何を今更
ジェットブレインが開発した時点でそういう言語だろ
2017/10/20(金) 12:53:16.47ID:4LtGa96p
ジェットブレインってなんだろう…
924デフォルトの名無しさん
垢版 |
2017/10/20(金) 12:53:54.91ID:PCOS2CdI
>>920
え?例えばどんな?
クラスはみんなopenとか?
2017/10/20(金) 12:55:55.90ID:q2wuGssb
>>923
正直なところ、該当プログラミング言語を使ってないような人が言語のスレに書き込む理由がさっぱりわからん
自分の知らないことばかり話してるスレだぞ…
2017/10/20(金) 12:56:22.84ID:cIqzCW7A
ジェット脳
2017/10/21(土) 08:55:05.79ID:SwYl7d2P
バグだらけのWebアプリケーションをKotlinで実装してみました
https://qiita.com/tamura__246/items/ce2932809b9e4ec0297e
2017/10/21(土) 08:56:18.39ID:uavAERV8
言語を変えたらバグがなくなりす。Javaのときも言ってた気がします。
2017/10/21(土) 10:49:40.33ID:uVD587X2
>>928
バグの一部はなくなった。もちろん全部はなくならない。
2017/10/21(土) 14:07:32.75ID:DUYo3YXD
見てないけど、kotlinにしたら、世の中のプログラムのバグがなくなるのか
kotlin最強だな
2017/10/21(土) 15:57:07.83ID:pTq+5yjM
プログラム言語の進化の歴史の基本パターンだしな
2017/10/21(土) 22:52:03.68ID:l0C30vmt
>>930
だから全部はなくならないってw
2017/10/21(土) 23:05:33.46ID:uavAERV8
ヌルポがなくなるらしい。でもちゃんとテストしたらヌルポのバグって全部修正できるよね。
つまりkotlinにすればテストしなくていいということ。

結果さらにバグあり納品が増えてデスマーチ。いつかみた風景。
ポインタがなくなれば〜、GCがあれば〜

オープンソースにすれば〜ってのもあったね。最近多いのがAIにすれば〜
2017/10/22(日) 03:25:09.30ID:e1gng41K
Null非許容型も知らずヌルポがなくなるらしいとか言ってる奴が何言っても全然説得力が無い
2017/10/22(日) 03:25:51.40ID:GA495a0M
Null非許容型も知らずヌルポがなくなるらしいとか言ってる奴が何言っても全然説得力が無い
2017/10/22(日) 09:06:20.22ID:AhvojsY+
世の中のプログラムのバグがなくなるとかテストしなくていいとか
脳内の飛躍が半端ないなw
2017/10/22(日) 09:51:20.46ID:ThKraGOL
>>933
それはヌルポをテストしなくていいを、ヌルポ以外のテストもしなくていいにすり替えたから。
つまり>>933の脳内にバグがある状態。
938名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 10:39:38.28ID:Aud0wCrn
>>928
りす?
       n_n
      / ・ \
      /ヽ__・
  /Ξミヽ/ (゚Д゚)
 ( ―、| (ノ  |つ
  \_人人__)_)
      ∪ ∪
939名無しさん@そうだ選挙に行こう! Go to vote!
垢版 |
2017/10/22(日) 10:43:40.96ID:Aud0wCrn
>>936
その辺は何れ何とかなるんじゃないかな。AIが発達して人間が何かする必要は特に無くなる。
もちろんAIはプログラミングなんかしない。自身が既にプログラムだしね。単に人間が望むであろう動きを自分がすればいいだけ。
2017/10/23(月) 01:55:41.23ID:abHVYf4D
Pythonじゃダメなの?
2017/10/23(月) 01:58:47.60ID:u5IDZl2p
だめなの
942デフォルトの名無しさん
垢版 |
2017/10/23(月) 09:12:33.70ID:dbUGXOGc
そういやPythonやったことないな。いつもLinuxいじってて目の前に既に使える環境があったんだがなぜか覚える気にならずPerlばかり使っていた。
いい加減学習するか。
943デフォルトの名無しさん
垢版 |
2017/10/23(月) 09:16:27.95ID:q13VoyIh
ぱいそんなんて勉強が必要なものでもないがな
944デフォルトの名無しさん
垢版 |
2017/10/23(月) 09:49:53.15ID:dbUGXOGc
いや、ほら、何も知らないからさ。
ファイル名の拡張子が .py ってことぐらいしか知らない。
2017/10/23(月) 10:00:47.84ID:QKnEuIrp
常用するLinuxBoxがあるのならPython/Rubyは良い選択肢
自分のために楽しくやりたいならRubyを、皆と一緒に便利にやりたいならPythonを選ぶといい
どっちか覚えたら片方はすぐなんで初期用途で選んでいいよ
2017/10/23(月) 19:00:30.13ID:puhk/g9t
未だにkotlinだとヌルポがなくなるとか言ってるやつがいるのか
947デフォルトの名無しさん
垢版 |
2017/10/23(月) 19:15:07.45ID:YIhcz2Te
ひねくれた複雑な事やらなければだいたいはなくせないか?
2017/10/23(月) 19:39:06.53ID:o6L3q82d
Kotlin使ってもぬるぽ連発してんのか
2017/10/23(月) 22:51:45.52ID:QKnEuIrp
>>947
ああ、こいつに構わなくていいよ
いつも同じことしか書かないんだ
説得しようとしても無駄
2017/10/23(月) 23:04:44.08ID:zzY32qse
器用なことやるな
2017/10/24(火) 02:21:21.48ID:IbgCT9FR
kotlinが急進的に普及みたいな記事を
良くみるが、俺は到底そうとは思えない。
理由はKotlinの謳い文句の
KotlinからJava変換、KotlinからJavascript変換が
まだまだ使いずらいってことだ。
AndroidスタジオはPCによってはBuildが遅過ぎ
まったく開発にならない。Webプログラムのパイオニアみたいな
キャッチセースで最近注目を引いてるけど、まだまだ
美味しい時期ではないように思うえる。
今日とかWindow10/32ビットでコマンドラインから
JavaとJavasriptにコンパイルしようとしたけど
Javaspitに関しては資料が少なすぎて手も足も出ない。

コマンドプロンプトから

kotlinc-js -output hello -sourceFiles hello.kt -libraryFiles kotlin-jslib.jar

で良かったけ?なんか、情報が閑散としてて判らん
2017/10/24(火) 03:06:11.96ID:PSxxe1n/
全角で言語名書く奴の意見は参考にしない事にしている
2017/10/24(火) 08:04:25.98ID:s8DNo2te
全角と半角が混じって気持ち悪いことこの上ない
プログラマーとは思えない美的感覚
2017/10/24(火) 08:20:05.29ID:kOLVT7kL
Javasript
Javaspit
という新しい言語が生まれたようだな
2017/10/24(火) 08:54:24.56ID:EMAIs2aC
>>952-954
なんでそうやって構うの
2017/10/24(火) 08:54:33.53ID:rijisBQi
spit = つばを吐く
ということだから、
Javaspit = Javaにつばを吐く
つまり熱狂的なKotlin信者ということ
957デフォルトの名無しさん
垢版 |
2017/10/24(火) 09:09:32.53ID:Y1f+CDs0
Window10

新しいOS
2017/10/24(火) 09:51:43.85ID:99TFwYv/
キッズプログラマー
959デフォルトの名無しさん
垢版 |
2017/10/24(火) 10:24:42.63ID:rImCj7mr
SRIPT

Shanghai Research Institute of Petrochemical Technology
2017/10/24(火) 10:28:35.28ID:YiJuDl3B
>>955
プログラミングできなくても参加できるからね
自分たちは何もできないって人前で叫んでいるようなものだ
正直お帰り頂きたいのだが
2017/10/24(火) 12:32:17.01ID:ILn03nC/
>>948
どこにヌルポ連発すると書いたのか。アスペかおまえは。
>>949
おまえみたいなゴミカスエンジニアは何言っても否定するんだろうな
962デフォルトの名無しさん
垢版 |
2017/10/28(土) 13:15:37.00ID:cK0+9veY
ぬるぽ
963デフォルトの名無しさん
垢版 |
2017/10/28(土) 14:38:12.64ID:cK0+9veY
何気なくAmazon見てたらこんなの見つけた。無料。

Kotlin Programming Tutorial https://www.amazon.co.jp/dp/B074FXTTKL/ref=cm_sw_r_an_am_at_ws_jp?ie=UTF8
2017/10/28(土) 14:39:54.99ID:0x9+D/xv
EclipseのエディタがJavaと同じぐらいKotlinサポートしてくれてるなら乗り換えてもいい
2017/10/28(土) 14:44:54.44ID:Ng05dLeH
KotlinはIntelliJ開発元のJetBrainsが作ってるからEclipseプラグインに期待するのは間違い
もしサードパーティによってIntelliJより使いやすいEclipseプラグインが出てきて開発者がそっちに流れそうになったりしたら
JetBrainsは法的手段を使ってでも全力で潰しに来るはず
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況