[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/24 22:08 / Filesize : 204 KB / Number-of Response : 1023
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Kotlin 3



1 名前:デフォルトの名無しさん [2018/03/19(月) 04:26:26.03 ID:GqsfT9Tb.net]
JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org

前スレ
Kotlin 2
https://mevius.5ch.net/test/read.cgi/tech/1509462463/

597 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 01:08:04.50 ID:1ctoUJLu.net]
>>583
おまえはせんだみつおかよ

598 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 02:17:54.27 ID:roLNtd78.net]
本人が5ちゃんで宣伝工作とか印象最悪だわw

599 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 05:37:18.99 ID:FtITBzIx.net]
「漏れ」って一人称、100年ぶりくらいに見たわw

600 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 07:45:34.90 ID:uIiaZAdf.net]
鳴いてからのリーチ並みやね

601 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 08:25:25.76 ID:0AAuI80I.net]
スッキリ厨がすすめてくるから絶対に読まない
宗教臭くて怖いもん

602 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 12:09:27.22 ID:6rBiJmX/.net]
逝ッテヨシ

603 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 15:28:36.34 ID:jWp/iCzK.net]
掌田の本って章ごとにプログラム別れてない上に書いて消してが多くて読みづらいんだよな

604 名前:デフォルトの名無しさん mailto:sage [2018/06/20(水) 20:24:36.24 ID:ny9I+lnV.net]
言語設計者本人による設計意図を語る本とかは買うことあるけど
仕様の解説本とか入門本とかはネット上の情報で十分だろって思う

605 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 07:22:32.15 ID:Ut2Le8ca.net]
それより帰ってプレステやろうぜ



606 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 08:43:02.51 ID:WcKzmmhQ.net]
セガなんてだっせーよな

607 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 11:54:55.23 ID:XRjSCNYX.net]
セガサターン

608 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 12:08:38.91 ID:L/t8iXOT.net]
瀬川悪魔?(難聴)

609 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 12:10:22.95 ID:KCa7w5ul.net]
せがた三四郎

610 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 12:59:40.28 ID:Wu9QfWES.net]
上で話題になってたOpenJDKは8月の頭にカンファレンスやるらしいから、そこで何かしら情報あるかもね。
中の人は前々からLTSについて公言してるから、さすがに何もやらないってことはないと思うけど。

611 名前:デフォルトの名無しさん [2018/06/21(木) 12:59:40.90 ID:MEOBL//m.net]
なつかしい

612 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 18:25:23.06 ID:rHuCUh+p.net]
このスレ30代以上しかいないだろ

613 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 18:31:33.27 ID:AR+opYPW.net]
>>602
うんにゃ

614 名前:デフォルトの名無しさん [2018/06/21(木) 20:14:09.53 ID:YE7/gwSF.net]
このスレにはナウいヤングしかいないに決まってるぢゃないか

615 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 20:16:04.70 ID:pkPeGiXN.net]
デラベッピンとか積丹と聞いて元ネタが判る人しか
いませんよね〜



616 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 20:49:53.75 ID:rHuCUh+p.net]
>>605
俺おっさんだと思ってたけどそれどちらも分からないから若いわ

617 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 20:53:08.78 ID:pTjgD9kk.net]
>>606
Deluxe Beppin

618 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 21:33:56.56 ID:lqU0FUt9.net]
コンプティークの袋とじが青春時代だった

619 名前:デフォルトの名無しさん mailto:sage [2018/06/21(木) 23:43:48.35 ID:XwnPbItt.net]
なんで車高が低い車のことを積丹というのか

620 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 01:54:32.78 ID:AmdeLsRG.net]
車高が低い(短い)からでは?

621 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 05:00:39.65 ID:3OcQXUa8.net]
でらって名古屋弁じゃなくてデラックスなのか?

622 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 07:19:40.97 ID:l0b3ZjCn.net]
積丹ってそんな漢字あてるんだ
知らんかったわ

623 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 07:30:18.81 ID:A2+z0Ph1.net]
21世紀の人間なら知らなくても困らないから気にするな

624 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 08:31:42.21 ID:lrbrByg3.net]
しゃこたん!

625 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 08:35:21.49 ID:uv8weeDu.net]
雲丹食った事無いの?



626 名前:デフォルトの名無しさん [2018/06/22(金) 09:31:00.55 ID:TLETRHno.net]
私は21世紀から来た未来人
ナウいヤングのみなさんこんにちは

627 名前:デフォルトの名無しさん [2018/06/22(金) 09:31:53.75 ID:TLETRHno.net]
さて、今は昭和何年かな

628 名前:デフォルトの名無しさん mailto:sage [2018/06/22(金) 09:41:52.15 ID:cct9k0Rk.net]
おっさんぱぶ

629 名前:デフォルトの名無しさん [2018/06/22(金) 20:03:42.85 ID:/0JmIthO.net]
昭和93年

630 名前:デフォルトの名無しさん [2018/06/22(金) 20:18:28.51 ID:pFncXrHB.net]
【王様きどり、財界″】 マイトLーヤ『人々はもう特定の主義を認めない、政治的教化は通用しない』
rosie.5ch.net/test/read.cgi/liveplus/1529634259/l50


共産でも、資本でもない、分ち合い経済が、登場します!

631 名前:デフォルトの名無しさん [2018/06/22(金) 20:41:23.86 ID:m4dP8IKP.net]
oldcar-purchase.com/

632 名前:デフォルトの名無しさん mailto:sage [2018/06/23(土) 13:30:05.04 ID:63C7HKhZ.net]
main の関数って一番下に書かなくてもいいの?

mainより下に中で使う他の関数書いてもいいんだ?

633 名前:デフォルトの名無しさん [2018/06/23(土) 15:53:22.37 ID:EFPp8pY4.net]
>>622
Javaのクラスの中のメソッドと同じで順序は問わない。

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

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

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

できるような言語も作れるだろうがそうすると人間が混乱する可能性が高まってバグの温床になりかねないからわざとできないようにしてあるんだろうと思う。

634 名前:デフォルトの名無しさん mailto:sage [2018/06/23(土) 16:49:28.35 ID:1ogXGchx.net]
一般論として、初心者の質問に対して聞かれたこととあまり関係のない情報を答えすぎると混乱させるだけだからやめた方が良いよ

635 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 17:01:23.99 ID:0eT+Bnxh.net]
>>623
コンパイル言語だから上から実行されるわけではないんですね 
pythonだと怒られそう
変数の代入に関しては上からということか



636 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 17:12:23.44 ID:p+pduEru.net]
nullを許容しない利点はなんですか?

637 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 17:44:56.37 ID:zUb4/N1b.net]
許容する場合としない場合を区別出来ることかな

638 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 18:46:55.05 ID:p+pduEru.net]
犬の利点を教えてください

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

答えになってません

やり直し

639 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 18:49:35.07 ID:QFRKHUIu.net]
質問する側がダメだしねえw

640 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 18:58:35.31 ID:I6qT+7Vz.net]
バカを許容しないと
バカによる被害を避ける事ができる

641 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 19:10:39.22 ID:zUb4/N1b.net]
>>628
いや、答えになってるよ
頑張って

642 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 19:57:19.87 ID:p+pduEru.net]
じゃあちょっと質問の仕方を変えますね

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

これならわかるかな?

643 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 20:21:05.34 ID:YRVrDSwQ.net]
ifでのnull判定がめんどくさい

644 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 20:22:39.29 ID:RQ8Q2AIa.net]
それよりも帰ってプレステやろうぜ

645 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 20:40:44.92 ID:p+pduEru.net]
そもそも、nullを代入しなければいいのでは?
もしくは初期化しておけばいいと思います

違いますか?



646 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 20:51:32.85 ID:Lm+QSQ9f.net]
COBOLとかFORTRANはそういうコンセプトだねぇ
kotlin止めるの推奨

647 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 20:59:37.06 ID:RPmVTiLU.net]
>>635
1人で全て開発するならそれでいいと思うよ。

648 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:03:58.17 ID:p+pduEru.net]
つまり、null不許容型は人的ミスのためであって他意はないと?

649 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:05:43.17 ID:VUEtZOMW.net]
>>635
初めたばっかで良く分かって無いが、null使わないなら許容する意味が無くね-か
寧ろnullを使う意味が分からない

650 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:22:24.66 ID:YRVrDSwQ.net]
例えばSwiftは言語仕様でnullを抹殺しているが、わざわざOptionalというnullでないものでnullを表現してる。nullがない世界など何処にもないのだ。

651 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:25:55.36 ID:p+pduEru.net]
例えばファイルが読み込めなかった場合、どうなると思いますか?

答えられますか?

答えられるようになったら質問してください。
今はそういうレベルの話ではないです。

652 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:38:37.19 ID:/V8oJSwl.net]
>>631
> なぜnull不許容が必要なのか教えてください
あなたの言う意味では不要。null許容にすることによってプログラミングが不可能になることはない。
nullによって発生する凡ミスが減るというメリットを必要とする人がいる。それだけ。

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

> 例えばファイルが読み込めなかった場合、どうなると思いますか?
ここでnullを許容する必要があるのではないかと言いたいんだと思うけど、
Kotlinがそうしているかどうはかは別にして、「ファイルが読み込めなかった」という
nullでない値を返すという考え方もある。
null許容のJavaだと例外を投げるところかな。

653 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:40:24.82 ID:p+pduEru.net]
>>640
おっしゃる通りで、結局不正なデータのチェックは必要なわけで、null不許容だから安心して使えるわけでもなく、寧ろ何気にうまく動いている状態が一番怖いです

654 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:52:05.84 ID:p+pduEru.net]
null不許容のクラスを作るとして
そこではあらゆるケースに対処を強いられるわけで、チェック項目は膨大になります
しかしそれを利用する側は単純にファイルが読めるか否かだけ知れればいいとします。
null不許容を取り入れるということは、開発コストが上がることを示唆しているのではないかと

どうですか?

655 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 21:54:49.09 ID:YRVrDSwQ.net]
Optionalは中身取り出すのにアンラップが要る。Kotlinはnullにならないようにコンパイラがチェックしてるだけ。よってアンラップ不要。副作用としてnullを許容してないのに場合によってはnullが入ってしまうこともある。。



656 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:02:12.48 ID:p+pduEru.net]
>>645
それは実行時の動的なnullですよね。
私が質問しているのは、null不許容型(言い換えれば静的なnullに関して)の必要性についてです。

657 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:02:30.58 ID:RQ8Q2AIa.net]
>>644
>>642が答え書いてるじゃん

658 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:07:56.87 ID:GxIVu2Pg.net]
ていうか日本語の文章おかしいし、確実に酔っ払いかただのキチガイじゃん

659 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:10:34.25 ID:GxIVu2Pg.net]
おおかた大学のレポートなり試験なりでその質問をされて回答を探しにきたんだろ
ネットで煽りっぽく聞けばムキになった人が答えてくれるからね、君は賢いね、偉い偉い

660 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:30:46.16 ID:F0/bv6/d.net]
>>628
たとえが下手すぎて

661 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:36:12.55 ID:RQ8Q2AIa.net]
だってこの子見るからに頭悪そうじゃない

662 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 22:37:28.39 ID:1JRb/tn1.net]
高圧的に質問すれば、逆に皆反応してくれる良い例だね

663 名前:デフォルトの名無しさん [2018/06/24(日) 23:18:47.64 ID:eSenA4KT.net]
>>625
コンパイルする言語なのかインタープリタなのかという問題ではなくて、そういう仕様の言語というだけのこと。
というのはコンパイルしようがしまいが同じような言語は作れるから。

664 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 23:20:17.58 ID:eSenA4KT.net]
>>626
それによるバグをコンパイル時にエラーを出すことによって防げる。

665 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 23:25:25.08 ID:eSenA4KT.net]
今ちょっと前にAmazon見たらこれのKindole版の方だけ1361円だった。55%offかな。だいたい半額ぐらい。
短期間のセール価格なのかも知れない。

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

紙の本はもう持ってるのにうっかり押しちゃうところだったw



666 名前:デフォルトの名無しさん mailto:sage [2018/06/24(日) 23:40:28.01 ID:454A8npo.net]
遠回しな宣伝だなぁ

667 名前:デフォルトの名無しさん [2018/06/25(月) 00:03:59.42 ID:MQFTLmTQ.net]
>>656
宣伝にはなっちゃうが他に知らせる方法ないよな。

668 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 01:08:25.26 ID:eZlTEzf8.net]
>>649
だろうな
煽り質問は無視しとけば良い

世の中nullっとしてないと入るものも入らないんだよ

669 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 02:22:50.92 ID:qxY2M36r.net]
>>655
見る価値がないわぁ

670 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 08:15:38.14 ID:+UpY7hie.net]
null安全に文句つけるひとほどnull安全を大袈裟に捉えてる現象

671 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 08:19:39.17 ID:1p6QEPdQ.net]
本人あっさり逃げたな
マジで>>649が図星だったのかw

672 名前:デフォルトの名無しさん [2018/06/25(月) 08:59:14.92 ID://DXoKuS.net]
とするともう大学で教えてる所があるということになるな

673 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 09:02:09.61 ID:1p6QEPdQ.net]
null安全な言語はもうずっと前からあるから、それに触れる授業くらいはいくらでもあるでしょ

674 名前:デフォルトの名無しさん [2018/06/25(月) 09:08:55.77 ID://DXoKuS.net]
>>658
【審議中】
.   ∧,,∧  ∧,,∧
 ∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U (  ・) (・`  ) と ノ
 u-u (l    ) (   ノu-u
     `u-u’. `u-u’

675 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 09:10:40.50 ID:l5OlESCl.net]
kotlin流行らんなあ



676 名前:デフォルトの名無しさん mailto:sage [2018/06/25(月) 12:17:54.99 ID:VJwqAc5V.net]
BASICはnul安全

677 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 06:08:18.39 ID:2T7FQdCl.net]
KotlinのターゲットJVMは、Java8の次はOracleJDK 11になるんだろうか、OpenJDK 11になるんだろうか。

678 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 08:30:26.76 ID:T66Du/32.net]
Jetbrainオリジナルのkdkになるよ

679 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 09:17:28.24 ID:j47hmKh+.net]
そんなん作ってくれるならそれはそれで助かる

680 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 09:36:33.84 ID:DwsAXqqT.net]
絶対に必要なのはJVMでJDKは要らなくする方向になるんだろな

681 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 15:19:07.75 ID:Pch/7s9D.net]
nativeはやく整備しよ?
jetbrainとgoogle様ならわけないっしょ?

682 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 15:46:55.60 ID:JaGjn0N8.net]
nativeっておもちゃとしては楽しいだろうけど、現実的にそこまでニーズあるかね

683 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 18:39:53.31 ID:94ok3+r+.net]
明日JBの中の人が来日してkotlinイベントあるね
何か面白い話聞けるかな

684 名前:デフォルトの名無しさん [2018/06/26(火) 19:48:16.67 ID:EJ9QuCpH.net]
>>672
まずはおもちゃとして使って楽しんで、それから何かに使えないか考えれば良いのではないかな。
その内なにか丁度良い用途が見つかると思うよ。

685 名前:デフォルトの名無しさん mailto:sage [2018/06/26(火) 21:43:33.91 ID:94ok3+r+.net]
趣味で何か作るなら是非使いたいね。
ビジネスプロダクトを作るならまたちょっと話が変わるけど。



686 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 07:38:02. ]
[ここ壊れてます]

687 名前:49 ID:6utZ2/C2.net mailto: クロスプラットフォームって、出始めの頃のhtmlベースのそび糞達のせいで普及が5年は遅れてると思う。
いまだにあの頃のイメージは抜けきれてない
[]
[ここ壊れてます]

688 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 08:32:56.41 ID:mCGbxVOO.net]
Kotlinを選ぶ時点で、既に自分の得意な特定の言語に固執する低レベルな段階を卒業してる人が多いだろうから
無理にKotlin使うよりプラットフォームに合わせた適切な言語を使うべきと考える人が多数派だろうね

689 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 08:41:17.54 ID:EhxoKQAq.net]
うちもいくつかアプリ作ってるけど、結局それぞれのネイティブで並行開発が1番間違いないって感じになってるな。
Xamarin使ってるのもあるけど、やっぱり色々辛い。RNはもっとアレだったからプロダクトに使う前にやめた。

690 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 08:44:02.48 ID:eZ/QptdS.net]
そうそう
クロスPFなんてもうunityくらいしか使われていない

691 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 09:01:55.92 ID:tEiv7Ngd.net]
Xamarin程の糞はない

692 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 10:28:55.92 ID:WNG+0R1n.net]
>>679
Unityって触ったことないけど、ゲーム以外にも使えんの?

693 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 10:31:24.77 ID:Ei1nEpEL.net]
使えない

694 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 12:18:58.79 ID:+kJys0PI.net]
単純にプラットフォームのバージョンアップに加えて、Xamarinの更新や仕様変更にもついていかなくちゃいけないのが割と大きいんだよね。
レイヤーが1枚増えるぶんこちらの意思とは無関係にメンテしなくちゃいけないものが増える。

695 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 18:40:46.48 ID:joyJ67qD.net]
ネイティブでクロスコンパイルだとgoがいい感じなんだがいかんせん言語仕様がアレじゃん?
rustもつらみが深いし。
kotlinがそこ狙ってくれないかなー



696 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 19:00:28.69 ID:FvMz1kHT.net]
Googleがgo諦めてKotlin推しになったんだと思ってるんだが

697 名前:デフォルトの名無しさん mailto:sage [2018/06/27(水) 19:40:54.39 ID:qKnsPtkx.net]
Google的にはTypeScriptとPWAでしょ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef