JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 6
https://mevius.5ch.net/test/read.cgi/tech/1561186797/
探検
Kotlin 7
■ このスレッドは過去ログ倉庫に格納されています
2020/05/06(水) 16:00:38.76ID:LXTBA+hx
356デフォルトの名無しさん
2020/10/22(木) 17:22:41.10ID:nSQZzvp4 こうだな
{s:String -> println("*$s*")}("abc")
{s:String -> println("*$s*")}("abc")
357デフォルトの名無しさん
2020/10/22(木) 17:40:44.89ID:nSQZzvp4 >>355
試してから書き込めよ
試してから書き込めよ
358デフォルトの名無しさん
2020/10/22(木) 21:16:35.53ID:RoszH/Tf359デフォルトの名無しさん
2020/10/22(木) 22:18:39.15ID:OxqRNNZs この時代に生きててSNS発信を頑張らないやつはアホだ。
https://www.youtube.com/watch?v=TPMNmuWQm_o
【事例付き】YouTuberは最強の副業である件について。
https://www.youtube.com/watch?v=wB8hNuNVoIw&t=267s
【初心者向け】YouTubeの始め方・稼ぎ方を徹底解説!
https://www.youtube.com/watch?v=YEw-a8qlADM
【貧者の工夫で戦え】ガラケーだっていい。YouTube始めるのにパソコンはいらない!
https://www.youtube.com/watch?v=jYdWfjjzD7Y
YouTubeを伸ばすコツ【5つの本質論/初心者向けのセミナーです】
https://www.youtube.com/watch?v=fn-LxP9Unmc
【悲報】YouTuberはマジで難しいので、ほぼ挫折すると思う【無理ゲー】
https://www.youtube.com/watch?v=iKREw5p0Yqc
https://www.youtube.com/watch?v=TPMNmuWQm_o
【事例付き】YouTuberは最強の副業である件について。
https://www.youtube.com/watch?v=wB8hNuNVoIw&t=267s
【初心者向け】YouTubeの始め方・稼ぎ方を徹底解説!
https://www.youtube.com/watch?v=YEw-a8qlADM
【貧者の工夫で戦え】ガラケーだっていい。YouTube始めるのにパソコンはいらない!
https://www.youtube.com/watch?v=jYdWfjjzD7Y
YouTubeを伸ばすコツ【5つの本質論/初心者向けのセミナーです】
https://www.youtube.com/watch?v=fn-LxP9Unmc
【悲報】YouTuberはマジで難しいので、ほぼ挫折すると思う【無理ゲー】
https://www.youtube.com/watch?v=iKREw5p0Yqc
360デフォルトの名無しさん
2020/10/23(金) 10:45:46.62ID:aYh6EAUg うんこと淋
361デフォルトの名無しさん
2020/10/23(金) 20:05:38.09ID:PBud1Ljv kotlinでAPI にリクエスト投げるときって何使うのが普通?
ライブラリとか使わずにJava標準のhttp URL connection?
ライブラリとか使わずにJava標準のhttp URL connection?
362デフォルトの名無しさん
2020/10/23(金) 20:14:35.53ID:S8a6Blv6 android?
363デフォルトの名無しさん
2020/10/23(金) 20:15:58.96ID:HGIF+iw8 REST APIのこと言ってるのかなー
364デフォルトの名無しさん
2020/10/23(金) 20:23:23.59ID:74U/tpIM >>361
好きなの使えとしかいえないわ。apacheのやつとか、kotlin製がいいならfuelとか。
好きなの使えとしかいえないわ。apacheのやつとか、kotlin製がいいならfuelとか。
365デフォルトの名無しさん
2020/10/23(金) 22:04:23.29ID:RV7G8YSK >>362
今やってるのはAndroidだねー
今やってるのはAndroidだねー
366デフォルトの名無しさん
2020/10/23(金) 22:05:07.60ID:RV7G8YSK367デフォルトの名無しさん
2020/10/23(金) 22:20:16.28ID:k/z35/a+ ktorでしょ
368デフォルトの名無しさん
2020/10/24(土) 00:09:17.37ID:vw9rmPE9 okhttp retrofit
369デフォルトの名無しさん
2020/10/24(土) 08:14:41.28ID:Vns5s0/C それこそググって見つけたライブラリのギフハブのスター数でも比べればいいだろ
370デフォルトの名無しさん
2020/10/24(土) 09:34:55.38ID:tXc4rr2K >>369
お前は何使ってんの?
お前は何使ってんの?
371デフォルトの名無しさん
2020/10/24(土) 14:46:08.24ID:kDlm7vyJ 聞き方がクソすぎるから教えない
初心者丸出しで初歩的な質問するなら普通に聞けよ
初心者丸出しで初歩的な質問するなら普通に聞けよ
372デフォルトの名無しさん
2020/10/24(土) 22:22:03.82ID:e+F7FuqO なんか伸びてるなと思ったらクソみたいなガキの会話でワロタ
聞き方がムカつくから教えないとか。。。w
僕は使ってないので教えられません
詳しく無いので教えられません
の間違いだろwww
聞き方がムカつくから教えないとか。。。w
僕は使ってないので教えられません
詳しく無いので教えられません
の間違いだろwww
373デフォルトの名無しさん
2020/10/24(土) 22:29:16.90ID:cah2kODn374デフォルトの名無しさん
2020/10/25(日) 00:17:30.20ID:mcT94BIp ライブラリ使う奴は思考を放棄したアホだよね
375デフォルトの名無しさん
2020/10/25(日) 07:14:27.20ID:fCZBO0ew もはや釣りのつもりなのかもわからん
376デフォルトの名無しさん
2020/10/25(日) 09:04:01.55ID:wyPnD9CJ ndkでC言語で通信処理書くのが普通だぞ
377デフォルトの名無しさん
2020/10/25(日) 11:39:31.01ID:pByoxzLt この手のキチガイはRuby界隈でよく見かけるけどこちょりんスレで見るのは珍しいな
378デフォルトの名無しさん
2020/10/25(日) 18:22:39.49ID:SbF5vudw 煽ってるつもりなんだろうけど下手くそすぎて煽りにすらなってないのが趣深い
379デフォルトの名無しさん
2020/10/25(日) 21:50:48.59ID:paWzi42L 煽りにすらなってない(顔真っ赤だけど平静を装いながら)
草
草
380デフォルトの名無しさん
2020/10/26(月) 11:09:41.52ID:OddFJxsE そろそろ飽きたからもういいよ、おつかれさん
381デフォルトの名無しさん
2020/10/26(月) 15:03:30.94ID:EltRWJ/H 問題を解決する気が無い
雑談したいだけ
ぱよちん野党と一緒だなω
前向きな話しようぜ
雑談したいだけ
ぱよちん野党と一緒だなω
前向きな話しようぜ
382デフォルトの名無しさん
2020/10/27(火) 22:28:46.51ID:wfYFUdXE >>374
使わないとできないじゃん
使わないとできないじゃん
383デフォルトの名無しさん
2020/10/27(火) 22:59:38.24ID:kHBqpxnd できないことはないけどよほど暇でない限り車輪の再発明になるから仕事でやってはいけない
学習目的で個人的にやってみるのは良いと思う
学習目的で個人的にやってみるのは良いと思う
384デフォルトの名無しさん
2020/10/28(水) 16:57:14.90ID:yGKOA24C logcatに出力される内容をテキストファイルに出力したいんだけどどうすればいい?
openFileOutputで任意の文字列をファイルに出力するところまでは出来たから、logcatの内容をstring型で取得する方法を知りたい
ググってもよくわからんかった
openFileOutputで任意の文字列をファイルに出力するところまでは出来たから、logcatの内容をstring型で取得する方法を知りたい
ググってもよくわからんかった
385デフォルトの名無しさん
2020/10/28(水) 17:21:10.47ID:eEjR+I1x kotlin関係なくね?
386デフォルトの名無しさん
2020/10/28(水) 18:21:55.09ID:buwV59eZ >>384
logcat の取得はセキュリティ的な危険性から一般アプリでは禁止されたんじゃないかな
なので自分のログをファイルに落としたかったら、Log クラスじゃなくて、別のロガーを使う
そのロガーの中から、Log クラスの関数呼んで logcat に出したり、ファイルに出力したりすればいい
探せばそういのが見つかる
logcat の取得はセキュリティ的な危険性から一般アプリでは禁止されたんじゃないかな
なので自分のログをファイルに落としたかったら、Log クラスじゃなくて、別のロガーを使う
そのロガーの中から、Log クラスの関数呼んで logcat に出したり、ファイルに出力したりすればいい
探せばそういのが見つかる
387デフォルトの名無しさん
2020/10/28(水) 18:51:48.24ID:yGKOA24C388デフォルトの名無しさん
2020/10/28(水) 19:33:15.28ID:qIVMVvdR またこいつか
389デフォルトの名無しさん
2020/10/28(水) 20:11:08.16ID:eEjR+I1x390デフォルトの名無しさん
2020/10/28(水) 20:53:30.45ID:NIynvX0P >>389
流石に的外れすぎるぞそれは…
流石に的外れすぎるぞそれは…
391デフォルトの名無しさん
2020/10/28(水) 21:43:31.50ID:kbv4LFJH それKotlinじゃなくAndroidの質問だろってのはよく見るけど、非Android系のコトラーなんか1割も居なさそう
Kotlin/JSとKotlin/Native期待してたのに残念
Kotlin/JSとKotlin/Native期待してたのに残念
392デフォルトの名無しさん
2020/10/29(木) 06:34:19.56ID:1z8oQa3r 勉強会行くと最近は3割くらいはサーバーサイドになってるな
まあそれでもAndroid勢が圧倒的に多いけど
まあそれでもAndroid勢が圧倒的に多いけど
393デフォルトの名無しさん
2020/10/29(木) 14:14:27.74ID:gnqN5oYg go糞過ぎる
kotlinに戻りたい
kotlinに戻りたい
394デフォルトの名無しさん
2020/10/29(木) 20:44:58.33ID:aDvl9SAP いまどきポインタとかw
395デフォルトの名無しさん
2020/10/30(金) 00:06:28.80ID:X2Arn8L3396デフォルトの名無しさん
2020/10/30(金) 00:12:59.31ID:rZnJagT7 ポン太カードはお持ちですか?ってLAWSONで聞かれなくなった
397デフォルトの名無しさん
2020/10/30(金) 01:44:09.57ID:hd8pq5M+ 気持ち悪いくらい気持ちよく書けるな
もうjavaには戻れん
groovyも言語は良かったけどKotlinはIDEが凄まじすぎるわ
もうjavaには戻れん
groovyも言語は良かったけどKotlinはIDEが凄まじすぎるわ
398デフォルトの名無しさん
2020/10/30(金) 04:49:46.43ID:mO2xl9AM kotlinそんなにいいのか
399デフォルトの名無しさん
2020/10/30(金) 05:29:17.93ID:X2Arn8L3 三項演算子が冗長だぞ
400デフォルトの名無しさん
2020/10/30(金) 06:08:40.16ID:mO2xl9AM やはり文法が多すぎるな
401デフォルトの名無しさん
2020/10/30(金) 07:57:00.83ID:C9ceSm6V !!を許容する派と認めない派で揉める
also派とwith派で揉める
by lazy派とlateinit派で揉める
kotlinはケンカになるからやめとけ
also派とwith派で揉める
by lazy派とlateinit派で揉める
kotlinはケンカになるからやめとけ
402デフォルトの名無しさん
2020/10/30(金) 08:28:54.23ID:3hbInUE2 そこでDartをお勧めしたい
403デフォルトの名無しさん
2020/10/30(金) 08:33:25.55ID:UitTZA9p >>401
うむ
うむ
404デフォルトの名無しさん
2020/10/31(土) 12:57:52.07ID:xdc4Eeuq >>396
そういやローソンって au PAY で払ったら自動でPontaポイント足されてると考えて良いんだろうか
そういやローソンって au PAY で払ったら自動でPontaポイント足されてると考えて良いんだろうか
405デフォルトの名無しさん
2020/11/01(日) 09:25:44.70ID:CzYnIilS ケンカしろよ
406デフォルトの名無しさん
2020/11/01(日) 11:54:40.16ID:2fv/suSL Kotlin必要になって少し触ってるけど、コンセプトがよくわからない。あるべき姿を追っちゃうとScalaみたいな敷居が高いものになるから、適当なところで妥協したものを作った、ってこと?
407デフォルトの名無しさん
2020/11/01(日) 13:55:44.06ID:PWR7yRTE Kotlinは学者の研究用言語じゃねえんだよ
現場のドカタにとっての使い勝手の良さを重視して作られてる
理想より現実を見ている言語なんだよ
現場のドカタにとっての使い勝手の良さを重視して作られてる
理想より現実を見ている言語なんだよ
408デフォルトの名無しさん
2020/11/01(日) 16:04:25.42ID:0HRkYbAe409デフォルトの名無しさん
2020/11/01(日) 16:14:50.06ID:nLXPRXUb DSLはどちらかというとGroovyの思想で、Kotlinはその流れを汲みつつも普段使いをやや優先したって印象かな
410デフォルトの名無しさん
2020/11/02(月) 20:15:02.79ID:V9FEG9XS >>406
Scalaは理論というか哲学レベルの完全性を、Kotlinは実務で使う上での利便性をとことん追求している。
出自がアカデミックセクターなのと商用IDEベンダーの違いがそのまま現れてると思うよ。
Scalaは理論というか哲学レベルの完全性を、Kotlinは実務で使う上での利便性をとことん追求している。
出自がアカデミックセクターなのと商用IDEベンダーの違いがそのまま現れてると思うよ。
411デフォルトの名無しさん
2020/11/02(月) 21:59:55.18ID:sY6lI3WZ 理論だけの頭でっかちの世の中の実際には何の役にも立たない無用の長物のゴミ
412デフォルトの名無しさん
2020/11/02(月) 22:04:59.67ID:lGH5kgvM413406
2020/11/03(火) 12:47:12.63ID:UvRrulQw ありがとう。とすると、素のjavaからの量的な拡張というか、改善なんだね。生産効率は上がりそうだけど、既存言語の面倒な問題にはあまり突っ込まない感じするから、不具合が激減するとかは期待できないのかな。
414406
2020/11/03(火) 12:53:27.79ID:UvRrulQw 理論がくだらない、とは自分はあまり思ってなくて、理論的にある種の不具合が根絶できるとわかるなら、それは追求する価値はあると思うけど。ただ、現実の開発現場でそれがペイするかはもちろん別だけどね。
最近は書きやすい言語が増えてきて、フレームワークも色々あるし、単に言語の量的な改善というのはコンセプトになり得ないと思ってたけど、色々便利なら採用する価値あるんだろうね。
最近は書きやすい言語が増えてきて、フレームワークも色々あるし、単に言語の量的な改善というのはコンセプトになり得ないと思ってたけど、色々便利なら採用する価値あるんだろうね。
415デフォルトの名無しさん
2020/11/03(火) 13:30:13.38ID:qpgkpv1L 結論付け方がおかしいぞ
nullセーフは既存の面倒な問題への対策と不具合削減だろ
Kotlinはあるべき姿の追求ではなく適当なところでの妥協の産物という話で合ってるというのに、量的な拡張、改善だって話はどこから出てきた?
今理解に必要なことは、Kotlinはあるべきを追求してデザインされたものではないからコンセプトから演繹的に学習しようというスタンスはやめて、イメージだけで決め付けず、nullセーフやDSLといった各論を学んでから帰納的に把握すればいい
nullセーフは既存の面倒な問題への対策と不具合削減だろ
Kotlinはあるべき姿の追求ではなく適当なところでの妥協の産物という話で合ってるというのに、量的な拡張、改善だって話はどこから出てきた?
今理解に必要なことは、Kotlinはあるべきを追求してデザインされたものではないからコンセプトから演繹的に学習しようというスタンスはやめて、イメージだけで決め付けず、nullセーフやDSLといった各論を学んでから帰納的に把握すればいい
416406
2020/11/03(火) 14:21:58.69ID:AahD7IT6 nullセーフは例外発生の警告度を強めるだけで、null自体をやめてるわけではない、ということだよね?量的、というのは例えばそういう意味でした。
まぁでもとりあえずは使ってみようと思います。ありがとうございました。
まぁでもとりあえずは使ってみようと思います。ありがとうございました。
417デフォルトの名無しさん
2020/11/03(火) 16:42:07.16ID:nALcz4uh 警告じゃなくてエラーな
418デフォルトの名無しさん
2020/11/04(水) 00:42:24.62ID:Sd8kUbYc コンパイル時に解決できることのありがたさよ
419デフォルトの名無しさん
2020/11/04(水) 08:00:31.74ID:bj5YbrcR そもそも日本語の文章力が怪しすぎるだろ
技術書以外の本も読めよ
技術書以外の本も読めよ
420デフォルトの名無しさん
2020/11/04(水) 14:36:27.49ID:kpsQD4HS わかりました。
5chをしっかり読むようにしますです。
5chをしっかり読むようにしますです。
421デフォルトの名無しさん
2020/11/04(水) 15:08:03.01ID:dD5vFymF >>420
ワロタww
ワロタww
422デフォルトの名無しさん
2020/11/06(金) 09:17:20.09ID:ouHHBilg423デフォルトの名無しさん
2020/11/07(土) 23:08:52.51ID:9196kfkH >>422
全部Optional<Object>とか?
全部Optional<Object>とか?
424デフォルトの名無しさん
2020/11/07(土) 23:58:31.50ID:BzysXMDS Optionalなんて臆病者のツールは論外だぜ
全部staticでグローバルなList
何でもいくつでも入れ放題
これ最強ね
全部staticでグローバルなList
何でもいくつでも入れ放題
これ最強ね
425デフォルトの名無しさん
2020/11/14(土) 06:42:50.58ID:0hLqZubW 最初から Kotlin 使いなさい。
426デフォルトの名無しさん
2020/11/14(土) 09:07:13.79ID:+AIZW7R6 Kotlinを使うとケンカになる
!!を許容する派と認めない派で揉める
also派とwith派で揉める
by lazy派とlateinit派で揉める
やめとけ
!!を許容する派と認めない派で揉める
also派とwith派で揉める
by lazy派とlateinit派で揉める
やめとけ
427デフォルトの名無しさん
2020/11/14(土) 09:58:08.92ID:9wxaNgZv コンパイラプラグイン作ろうとしてるけど情報がなさ過ぎる
アノテーションプロセッサーも無い方だけどまだJavaの分だけマシだった
アノテーションプロセッサーも無い方だけどまだJavaの分だけマシだった
428デフォルトの名無しさん
2020/11/14(土) 12:03:31.45ID:r4pVca9t 宗教系エンジニアは本当に迷惑
429デフォルトの名無しさん
2020/11/14(土) 15:46:50.09ID:VBgscgFQ そういうやつに限っていわゆる一般的な"宗教活動"については
たわごとをおしつけてくる迷惑なやつら扱いしてたりするが
自分も同じ穴のムジナにはいってることに気がついてない
たわごとをおしつけてくる迷惑なやつら扱いしてたりするが
自分も同じ穴のムジナにはいってることに気がついてない
430デフォルトの名無しさん
2020/11/14(土) 16:29:15.64ID:OfQ57GBv 宗教に無関心な人間からしたら誰でも迷惑じゃん
よく「そういうやつに限って」っていうけど全然限ってない
よく「そういうやつに限って」っていうけど全然限ってない
431デフォルトの名無しさん
2020/11/15(日) 00:47:22.35ID:UIE/tX/X432デフォルトの名無しさん
2020/11/16(月) 13:12:50.27ID:5wnRi0CF Kotlin教
433デフォルトの名無しさん
2020/11/16(月) 17:25:39.08ID:EmxZf5Ph ほかの言語にも手を出してます
ごめんなさいKotlinさま
ごめんなさいKotlinさま
434デフォルトの名無しさん
2020/11/19(木) 02:57:04.84ID:9pjajUIs Kotlinのnull安全なんて馬鹿馬鹿しい
435デフォルトの名無しさん
2020/11/19(木) 07:40:10.35ID:xYpXSb6D ヌル安全結構衝撃的やったけどなー
436デフォルトの名無しさん
2020/11/19(木) 08:57:28.93ID:MKpNlHWc 1か0思考の人かな
Javaとの互換性のためにある程度nullと付き合わざるを得ない状況になってるのを見て「nullを排除できてないじゃない!意味ない!」って見くびってしまう人
Javaとの互換性のためにある程度nullと付き合わざるを得ない状況になってるのを見て「nullを排除できてないじゃない!意味ない!」って見くびってしまう人
437デフォルトの名無しさん
2020/11/19(木) 11:07:38.48ID:9pjajUIs null安全を持ち上げている人って、普段から糞コードや糞設計してオブジェクト指向もろくに理解していない人間だろ。
null安全な言語じゃなくてもnullチェックを多用するコードや設計は言語仕様以前にプログラマが糞。
だからnull安全なんて糖尿病患者のインシュリンみたいなもので根本的治療じゃないから馬鹿馬鹿しい。
null安全な言語じゃなくてもnullチェックを多用するコードや設計は言語仕様以前にプログラマが糞。
だからnull安全なんて糖尿病患者のインシュリンみたいなもので根本的治療じゃないから馬鹿馬鹿しい。
438デフォルトの名無しさん
2020/11/19(木) 11:47:05.38ID:vggSc+79 null安全はクソコードクソ設計とは別のレイヤー
と理解できないアホとは一緒に仕事したくないな
と理解できないアホとは一緒に仕事したくないな
439デフォルトの名無しさん
2020/11/19(木) 13:12:52.76ID:633mdzZ1 そんなのはどうでもいい
そろそるnullをヌルと呼ぶかナルと呼ぶか決着を着けないか
そろそるnullをヌルと呼ぶかナルと呼ぶか決着を着けないか
440デフォルトの名無しさん
2020/11/19(木) 13:44:30.40ID:WG490rcQ nullはニュルだが?
441デフォルトの名無しさん
2020/11/19(木) 16:29:15.73ID:r3/rn3nu >>438
null安全でないのは大抵クソコードクソ設計だろ。特にjava。
null安全でないのは大抵クソコードクソ設計だろ。特にjava。
442デフォルトの名無しさん
2020/11/19(木) 17:01:35.94ID:BWsq8VAk !!を許容するのか認めないのか
443デフォルトの名無しさん
2020/11/19(木) 17:11:04.81ID:BWsq8VAk はっきりしてほしい
444デフォルトの名無しさん
2020/11/19(木) 17:13:08.06ID:dc7Xh8c+ Kotlinは言語選択として許容しない!
445デフォルトの名無しさん
2020/11/19(木) 21:01:29.88ID:m5Mf/5d8 >>437
Haskellしろってこと?
Haskellしろってこと?
446デフォルトの名無しさん
2020/11/20(金) 00:02:42.39ID:chBH1D/L SEGA Saturnしろ
447デフォルトの名無しさん
2020/11/20(金) 08:30:09.55ID:iF0AxdEN448デフォルトの名無しさん
2020/11/20(金) 08:33:58.36ID:iF0AxdEN ニュルポ
449デフォルトの名無しさん
2020/11/21(土) 10:23:05.58ID:ts1N/QFR null安全ってどうゆう意味?
450デフォルトの名無しさん
2020/11/21(土) 11:10:14.55ID:U5RwLwtV >>449
null安全なコード(null safe code)は
ヌルポが発生しないことが保証されてるコードのこと
null安全な言語は(language with null safety)は
ヌルポが発生を防ぐ安全装置が備わってる言語のこと
null安全なコード(null safe code)は
ヌルポが発生しないことが保証されてるコードのこと
null安全な言語は(language with null safety)は
ヌルポが発生を防ぐ安全装置が備わってる言語のこと
451デフォルトの名無しさん
2020/11/21(土) 15:22:01.91ID:y+uPyUUI null安全したところでデータの安全は保証しないからな。
下手したら試験時にnullで落ちてくれたほうがマシな場合もあるだろうよ。
だからnullは猫のように愛されてきたんだ。
下手したら試験時にnullで落ちてくれたほうがマシな場合もあるだろうよ。
だからnullは猫のように愛されてきたんだ。
452デフォルトの名無しさん
2020/11/21(土) 18:58:29.84ID:FLFe6WLj APIレスポンス受ける data class のプロパティもコンパイル時に null安全できるようにしてほしい
453デフォルトの名無しさん
2020/11/22(日) 11:05:20.91ID:umfLP4bc >>451
たしかにnullを安易に排斥したところで却って不具合を地下に潜らせることになる
nullの利用価値を保ったまま安全をサポートしてくれるのがKotlinのnull安全
null safeであってnull freeではない
Kotlinではnullかもしれない値を限定でき、その利用時に、分岐するのかエラーで落とすのか初期値で代用するのかを文法的に問うのでより安全
Javaでは試験時に落ちるところを、Kotlinではさらに早くコード補完時や自動ビルド時に気付かせてくれる
たしかにnullを安易に排斥したところで却って不具合を地下に潜らせることになる
nullの利用価値を保ったまま安全をサポートしてくれるのがKotlinのnull安全
null safeであってnull freeではない
Kotlinではnullかもしれない値を限定でき、その利用時に、分岐するのかエラーで落とすのか初期値で代用するのかを文法的に問うのでより安全
Javaでは試験時に落ちるところを、Kotlinではさらに早くコード補完時や自動ビルド時に気付かせてくれる
454デフォルトの名無しさん
2020/11/23(月) 15:21:42.81ID:QcOiDeXE >>433
絶対に許さない。
絶対に許さない。
455デフォルトの名無しさん
2020/11/28(土) 10:17:31.66ID:TP8nXubU Jetpack Compose for Desktop ってどうなんだろう。
TornadoFXが死に体なので脱出先を探しているが、
Android用の設計を無理に移植していびつだったりするんだろうか。
TornadoFXが死に体なので脱出先を探しているが、
Android用の設計を無理に移植していびつだったりするんだろうか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【悲報】高市早苗の擬人化がXで大バズりwwwwwwwwwwww [455031798]
- 高市が早くあの発言を撤回しないと、中国からもっと大きな制裁が飛んでくるぞ [805596214]
- 【動画】ファッションモデルまんこ、裸でランウェイを歩く。これがファッションだと言われて [749674962]
- 【画像】髙市さん「無職のシンママ支援を手厚くするため、世帯年収900万円以上の控除をカットします🙂」 [881878332]
- 早大名誉教授「高市内閣の高支持率はデータ操作か、支持している日本人がアホなのか」👈核心を突いてしまう [868050967]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
