Kotlin 3

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/03/19(月) 04:26:26.03ID:GqsfT9Tb
JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org

前スレ
Kotlin 2
https://mevius.5ch.net/test/read.cgi/tech/1509462463/
2018/06/19(火) 11:34:43.38ID:V/ufS4co
kotlinをjQueryやvueと
統合するのは、頭が悪いっていうけど
俺はそうは思わない。なぜなら、プロで食って行こうとする
人もいれば、日曜プログラミング
だけでトドメておこうする人もいるわけだ。
こういう人にとっては目標として「便利なフレームワークが使えるまで」が

とりあえずエンドラインで
ありさえすればいいワケだよ。
2018/06/19(火) 12:16:40.89ID:DlOi66I+
KotlinとJQueryの何をどうやって統合して何をするの?
2018/06/19(火) 13:14:07.79ID:Ond1QLk+
>>569
入門はいくつか出たから、逆引きとかほしいところ
2018/06/19(火) 14:07:03.54ID:RKecbMng
初級者向け:太郎本
中級者向け:なし
上級者向け:インアクション
逆引き:なし

かな?
574デフォルトの名無しさん
垢版 |
2018/06/19(火) 15:45:49.32ID:tOq/Fa4e
ビジネスチャンスだ。誰か書くと良い。
それなりに売れる筈だ。
Amazonで電子書籍だけ出すなら多分簡単だぞ。
中身を書くのは大変かも知れないがw
2018/06/19(火) 17:13:45.65ID:Es9NuDl6
何を書いたら儲かると思われているかはpythonの棚に行けば分かるよね
2018/06/19(火) 19:16:01.06ID:EbWzQofl
まずは「kotlinやれば年収上がります」と吹聴しよう。
2018/06/19(火) 19:23:24.58ID:eTH5fXOC
Kotlinやるとモテるらしいしな
578デフォルトの名無しさん
垢版 |
2018/06/19(火) 19:44:33.05ID:tOq/Fa4e
あー。あの雑誌の裏によくあったブルワーカーの漫画みたいな。
2018/06/19(火) 19:46:30.05ID:B+3+LOal
ガイザーナックルがついてくるとか
2018/06/19(火) 23:26:31.25ID:0nk/xPMo
フレームワークの巨匠が、新しい本を出した

Spring Boot プログラミング入門、掌田津耶乃、2016
Node.js超入門、掌田津耶乃、2017
Python Django 超入門、掌田津耶乃、2018

掌田が出す分野が、売れる分野!
2018/06/19(火) 23:46:47.89ID:o9YIxclx
それはない
2018/06/20(水) 00:11:10.44ID:RdVDbN7L
spring boot を kotlin でやるのがナウなヤングにバカウケ
2018/06/20(水) 00:19:25.50ID:DwXsEVYX
https://imgur.com/v29tqHZ
2018/06/20(水) 00:42:18.26ID:jWp/iCzK
いつの間にかDjangoの本にまで手を出してたのか

Pythonの本が今ほどなかった頃からDjangoやってるけど、
Kotlinやっとけば端末(Android)とサーバ(SpringBoot)と同じ言語で書けて便利じゃんと思い始めてこっちに浮気した今日この頃
2018/06/20(水) 00:53:10.25ID:NQCW3xu6
機を見るに敏な、掌田津耶乃w

かんたん Python (プログミングの教科書)、2018/2/24
Python Django 超入門、2018/6/15

Django本、さっそく売り切れ!w
漏れも、仕方なく買ったw
2018/06/20(水) 01:08:04.50ID:1ctoUJLu
>>582
おまえはせんだみつおかよ
2018/06/20(水) 02:17:54.27ID:roLNtd78
本人が5ちゃんで宣伝工作とか印象最悪だわw
2018/06/20(水) 05:37:18.99ID:FtITBzIx
「漏れ」って一人称、100年ぶりくらいに見たわw
2018/06/20(水) 07:45:34.90ID:uIiaZAdf
鳴いてからのリーチ並みやね
2018/06/20(水) 08:25:25.76ID:0AAuI80I
スッキリ厨がすすめてくるから絶対に読まない
宗教臭くて怖いもん
2018/06/20(水) 12:09:27.22ID:6rBiJmX/
逝ッテヨシ
2018/06/20(水) 15:28:36.34ID:jWp/iCzK
掌田の本って章ごとにプログラム別れてない上に書いて消してが多くて読みづらいんだよな
2018/06/20(水) 20:24:36.24ID:ny9I+lnV
言語設計者本人による設計意図を語る本とかは買うことあるけど
仕様の解説本とか入門本とかはネット上の情報で十分だろって思う
2018/06/21(木) 07:22:32.15ID:Ut2Le8ca
それより帰ってプレステやろうぜ
2018/06/21(木) 08:43:02.51ID:WcKzmmhQ
セガなんてだっせーよな
2018/06/21(木) 11:54:55.23ID:XRjSCNYX
セガサターン
2018/06/21(木) 12:08:38.91ID:L/t8iXOT
瀬川悪魔?(難聴)
2018/06/21(木) 12:10:22.95ID:KCa7w5ul
せがた三四郎
2018/06/21(木) 12:59:40.28ID:Wu9QfWES
上で話題になってたOpenJDKは8月の頭にカンファレンスやるらしいから、そこで何かしら情報あるかもね。
中の人は前々からLTSについて公言してるから、さすがに何もやらないってことはないと思うけど。
600デフォルトの名無しさん
垢版 |
2018/06/21(木) 12:59:40.90ID:MEOBL//m
なつかしい
2018/06/21(木) 18:25:23.06ID:rHuCUh+p
このスレ30代以上しかいないだろ
2018/06/21(木) 18:31:33.27ID:AR+opYPW
>>601
うんにゃ
603デフォルトの名無しさん
垢版 |
2018/06/21(木) 20:14:09.53ID:YE7/gwSF
このスレにはナウいヤングしかいないに決まってるぢゃないか
2018/06/21(木) 20:16:04.70ID:pkPeGiXN
デラベッピンとか積丹と聞いて元ネタが判る人しか
いませんよね〜
2018/06/21(木) 20:49:53.75ID:rHuCUh+p
>>604
俺おっさんだと思ってたけどそれどちらも分からないから若いわ
2018/06/21(木) 20:53:08.78ID:pTjgD9kk
>>605
Deluxe Beppin
2018/06/21(木) 21:33:56.56ID:lqU0FUt9
コンプティークの袋とじが青春時代だった
2018/06/21(木) 23:43:48.35ID:XwnPbItt
なんで車高が低い車のことを積丹というのか
2018/06/22(金) 01:54:32.78ID:AmdeLsRG
車高が低い(短い)からでは?
2018/06/22(金) 05:00:39.65ID:3OcQXUa8
でらって名古屋弁じゃなくてデラックスなのか?
2018/06/22(金) 07:19:40.97ID:l0b3ZjCn
積丹ってそんな漢字あてるんだ
知らんかったわ
2018/06/22(金) 07:30:18.81ID:A2+z0Ph1
21世紀の人間なら知らなくても困らないから気にするな
2018/06/22(金) 08:31:42.21ID:lrbrByg3
しゃこたん!
2018/06/22(金) 08:35:21.49ID:uv8weeDu
雲丹食った事無いの?
615デフォルトの名無しさん
垢版 |
2018/06/22(金) 09:31:00.55ID:TLETRHno
私は21世紀から来た未来人
ナウいヤングのみなさんこんにちは
616デフォルトの名無しさん
垢版 |
2018/06/22(金) 09:31:53.75ID:TLETRHno
さて、今は昭和何年かな
2018/06/22(金) 09:41:52.15ID:cct9k0Rk
おっさんぱぶ
618デフォルトの名無しさん
垢版 |
2018/06/22(金) 20:03:42.85ID:/0JmIthO
昭和93年
619デフォルトの名無しさん
垢版 |
2018/06/22(金) 20:18:28.51ID:pFncXrHB
【王様きどり、財界″】 マイトLーヤ『人々はもう特定の主義を認めない、政治的教化は通用しない』
http://rosie.5ch.net/test/read.cgi/liveplus/1529634259/l50


共産でも、資本でもない、分ち合い経済が、登場します!
620デフォルトの名無しさん
垢版 |
2018/06/22(金) 20:41:23.86ID:m4dP8IKP
http://oldcar-purchase.com/
2018/06/23(土) 13:30:05.04ID:63C7HKhZ
main の関数って一番下に書かなくてもいいの?

mainより下に中で使う他の関数書いてもいいんだ?
622デフォルトの名無しさん
垢版 |
2018/06/23(土) 15:53:22.37ID:EFPp8pY4
>>621
Javaのクラスの中のメソッドと同じで順序は問わない。

まあでも新しい言語ってだいたいそうじゃないか?
変数の場合は初期化される順序の問題で先に書かなきゃいけない場合はあると思うが。これについては Kotlin も同じ。

例えばこうなっている場合に main() と p() は順序を逆にできるが s と s2 は逆にできない。

val s = "abc"
val s2 = s + "def"
fun main(args: Array<String>) = p()
fun p() = println(s2)

できるような言語も作れるだろうがそうすると人間が混乱する可能性が高まってバグの温床になりかねないからわざとできないようにしてあるんだろうと思う。
2018/06/23(土) 16:49:28.35ID:1ogXGchx
一般論として、初心者の質問に対して聞かれたこととあまり関係のない情報を答えすぎると混乱させるだけだからやめた方が良いよ
2018/06/24(日) 17:01:23.99ID:0eT+Bnxh
>>622
コンパイル言語だから上から実行されるわけではないんですね 
pythonだと怒られそう
変数の代入に関しては上からということか
2018/06/24(日) 17:12:23.44ID:p+pduEru
nullを許容しない利点はなんですか?
2018/06/24(日) 17:44:56.37ID:zUb4/N1b
許容する場合としない場合を区別出来ることかな
2018/06/24(日) 18:46:55.05ID:p+pduEru
犬の利点を教えてください

猫と犬を区別できるからかな

答えになってません

やり直し
2018/06/24(日) 18:49:35.07ID:QFRKHUIu
質問する側がダメだしねえw
2018/06/24(日) 18:58:35.31ID:I6qT+7Vz
バカを許容しないと
バカによる被害を避ける事ができる
2018/06/24(日) 19:10:39.22ID:zUb4/N1b
>>627
いや、答えになってるよ
頑張って
2018/06/24(日) 19:57:19.87ID:p+pduEru
じゃあちょっと質問の仕方を変えますね

なぜnull不許容が必要なのか教えてください

これならわかるかな?
2018/06/24(日) 20:21:05.34ID:YRVrDSwQ
ifでのnull判定がめんどくさい
2018/06/24(日) 20:22:39.29ID:RQ8Q2AIa
それよりも帰ってプレステやろうぜ
2018/06/24(日) 20:40:44.92ID:p+pduEru
そもそも、nullを代入しなければいいのでは?
もしくは初期化しておけばいいと思います

違いますか?
2018/06/24(日) 20:51:32.85ID:Lm+QSQ9f
COBOLとかFORTRANはそういうコンセプトだねぇ
kotlin止めるの推奨
2018/06/24(日) 20:59:37.06ID:RPmVTiLU
>>634
1人で全て開発するならそれでいいと思うよ。
2018/06/24(日) 21:03:58.17ID:p+pduEru
つまり、null不許容型は人的ミスのためであって他意はないと?
2018/06/24(日) 21:05:43.17ID:VUEtZOMW
>>634
初めたばっかで良く分かって無いが、null使わないなら許容する意味が無くね-か
寧ろnullを使う意味が分からない
2018/06/24(日) 21:22:24.66ID:YRVrDSwQ
例えばSwiftは言語仕様でnullを抹殺しているが、わざわざOptionalというnullでないものでnullを表現してる。nullがない世界など何処にもないのだ。
2018/06/24(日) 21:25:55.36ID:p+pduEru
例えばファイルが読み込めなかった場合、どうなると思いますか?

答えられますか?

答えられるようになったら質問してください。
今はそういうレベルの話ではないです。
2018/06/24(日) 21:38:37.19ID:/V8oJSwl
>>630
> なぜnull不許容が必要なのか教えてください
あなたの言う意味では不要。null許容にすることによってプログラミングが不可能になることはない。
nullによって発生する凡ミスが減るというメリットを必要とする人がいる。それだけ。

>>640
> 今はそういうレベルの話ではないです。
わからないで聞いているというより、わかってて煽ってるわけだ。

> 例えばファイルが読み込めなかった場合、どうなると思いますか?
ここでnullを許容する必要があるのではないかと言いたいんだと思うけど、
Kotlinがそうしているかどうはかは別にして、「ファイルが読み込めなかった」という
nullでない値を返すという考え方もある。
null許容のJavaだと例外を投げるところかな。
2018/06/24(日) 21:40:24.82ID:p+pduEru
>>639
おっしゃる通りで、結局不正なデータのチェックは必要なわけで、null不許容だから安心して使えるわけでもなく、寧ろ何気にうまく動いている状態が一番怖いです
2018/06/24(日) 21:52:05.84ID:p+pduEru
null不許容のクラスを作るとして
そこではあらゆるケースに対処を強いられるわけで、チェック項目は膨大になります
しかしそれを利用する側は単純にファイルが読めるか否かだけ知れればいいとします。
null不許容を取り入れるということは、開発コストが上がることを示唆しているのではないかと

どうですか?
2018/06/24(日) 21:54:49.09ID:YRVrDSwQ
Optionalは中身取り出すのにアンラップが要る。Kotlinはnullにならないようにコンパイラがチェックしてるだけ。よってアンラップ不要。副作用としてnullを許容してないのに場合によってはnullが入ってしまうこともある。。
2018/06/24(日) 22:02:12.48ID:p+pduEru
>>644
それは実行時の動的なnullですよね。
私が質問しているのは、null不許容型(言い換えれば静的なnullに関して)の必要性についてです。
2018/06/24(日) 22:02:30.58ID:RQ8Q2AIa
>>643
>>641が答え書いてるじゃん
2018/06/24(日) 22:07:56.87ID:GxIVu2Pg
ていうか日本語の文章おかしいし、確実に酔っ払いかただのキチガイじゃん
2018/06/24(日) 22:10:34.25ID:GxIVu2Pg
おおかた大学のレポートなり試験なりでその質問をされて回答を探しにきたんだろ
ネットで煽りっぽく聞けばムキになった人が答えてくれるからね、君は賢いね、偉い偉い
2018/06/24(日) 22:30:46.16ID:F0/bv6/d
>>627
たとえが下手すぎて
2018/06/24(日) 22:36:12.55ID:RQ8Q2AIa
だってこの子見るからに頭悪そうじゃない
2018/06/24(日) 22:37:28.39ID:1JRb/tn1
高圧的に質問すれば、逆に皆反応してくれる良い例だね
652デフォルトの名無しさん
垢版 |
2018/06/24(日) 23:18:47.64ID:eSenA4KT
>>624
コンパイルする言語なのかインタープリタなのかという問題ではなくて、そういう仕様の言語というだけのこと。
というのはコンパイルしようがしまいが同じような言語は作れるから。
2018/06/24(日) 23:20:17.58ID:eSenA4KT
>>625
それによるバグをコンパイル時にエラーを出すことによって防げる。
2018/06/24(日) 23:25:25.08ID:eSenA4KT
今ちょっと前にAmazon見たらこれのKindole版の方だけ1361円だった。55%offかな。だいたい半額ぐらい。
短期間のセール価格なのかも知れない。

Androidアプリ開発のためのKotlin実践プログラミング 現場で求められる設計・実装のノウハウ
http://amzn.asia/iM5AGQY

紙の本はもう持ってるのにうっかり押しちゃうところだったw
2018/06/24(日) 23:40:28.01ID:454A8npo
遠回しな宣伝だなぁ
656デフォルトの名無しさん
垢版 |
2018/06/25(月) 00:03:59.42ID:MQFTLmTQ
>>655
宣伝にはなっちゃうが他に知らせる方法ないよな。
2018/06/25(月) 01:08:25.26ID:eZlTEzf8
>>648
だろうな
煽り質問は無視しとけば良い

世の中nullっとしてないと入るものも入らないんだよ
2018/06/25(月) 02:22:50.92ID:qxY2M36r
>>654
見る価値がないわぁ
2018/06/25(月) 08:15:38.14ID:+UpY7hie
null安全に文句つけるひとほどnull安全を大袈裟に捉えてる現象
2018/06/25(月) 08:19:39.17ID:1p6QEPdQ
本人あっさり逃げたな
マジで>>648が図星だったのかw
661デフォルトの名無しさん
垢版 |
2018/06/25(月) 08:59:14.92ID://DXoKuS
とするともう大学で教えてる所があるということになるな
2018/06/25(月) 09:02:09.61ID:1p6QEPdQ
null安全な言語はもうずっと前からあるから、それに触れる授業くらいはいくらでもあるでしょ
663デフォルトの名無しさん
垢版 |
2018/06/25(月) 09:08:55.77ID://DXoKuS
>>657
【審議中】
.   ∧,,∧  ∧,,∧
 ∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U (  ・) (・`  ) と ノ
 u-u (l    ) (   ノu-u
     `u-u’. `u-u’
2018/06/25(月) 09:10:40.50ID:l5OlESCl
kotlin流行らんなあ
2018/06/25(月) 12:17:54.99ID:VJwqAc5V
BASICはnul安全
2018/06/26(火) 06:08:18.39ID:2T7FQdCl
KotlinのターゲットJVMは、Java8の次はOracleJDK 11になるんだろうか、OpenJDK 11になるんだろうか。
2018/06/26(火) 08:30:26.76ID:T66Du/32
Jetbrainオリジナルのkdkになるよ
2018/06/26(火) 09:17:28.24ID:j47hmKh+
そんなん作ってくれるならそれはそれで助かる
2018/06/26(火) 09:36:33.84ID:DwsAXqqT
絶対に必要なのはJVMでJDKは要らなくする方向になるんだろな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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