Kotlin 8 (260レス)
Kotlin 8 http://mevius.5ch.net/test/read.cgi/tech/1672635305/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2023/01/02(月) 13:55:05.18 ID:8T2JCaCm JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう ※前スレ Kotlin 7 https://mevius.5ch.net/test/read.cgi/tech/1588748438/ http://mevius.5ch.net/test/read.cgi/tech/1672635305/1
134: デフォルトの名無しさん [] 2023/09/18(月) 01:35:25.07 ID:iIjoZZgL 自分で新たに作る Kotlin プログラムでは !! を使うように書く必要性がないのでは? http://mevius.5ch.net/test/read.cgi/tech/1672635305/134
135: デフォルトの名無しさん [sage] 2023/09/18(月) 07:37:13.91 ID:z3xniIT9 importと利用できる名前が リンク出来ないのが個人的に見づらい Pythonみたく import numpy as np np.array() が見やすく名前の衝突もなくいいなぁ http://mevius.5ch.net/test/read.cgi/tech/1672635305/135
136: デフォルトの名無しさん [sage] 2023/09/18(月) 08:02:25.49 ID:4OJ2QsEy >>135 できるみたいだけど https://codelabsjp.net/kotlin-practice-renameimport/ >【Kotlin練習問題】importの名前を変更する >クラスや関数をimportする際、import文の後にas 新しい名前と書き加えることで >別の名前を指定することができます。別のライブラリからの似たような名前の >クラスや関数を複数個使いたい時など、混乱を避けるのに便利です。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/136
137: デフォルトの名無しさん [sage] 2023/09/18(月) 09:09:48.94 ID:UmWRU5gb asは知らなかったなー便利だな Kotlinすぐバージョンがあがるから、知らない機能がたくさんある 先日もこんなちょっとクスっとする機能を知った fun main(){ println(1_000_000) //3桁ごとにアンダーバーで区切った数値が使える println(3_000L) //Long型 } http://mevius.5ch.net/test/read.cgi/tech/1672635305/137
138: デフォルトの名無しさん [sage] 2023/09/18(月) 15:41:07.62 ID:FUExQ+S6 クスッとするってそれもうJavaにすら導入されてるよ しかも12年前のバージョンだ http://mevius.5ch.net/test/read.cgi/tech/1672635305/138
139: デフォルトの名無しさん [sage] 2023/09/18(月) 15:48:04.25 ID:QNU3UdJL 12年前と書いたのはアンダースコアのほうね 100Lみたいな書き方ならJavaが生まれる前の古典 http://mevius.5ch.net/test/read.cgi/tech/1672635305/139
140: デフォルトの名無しさん [sage] 2023/09/18(月) 23:47:47.23 ID:hS5hyepz それはすまなかった android-studioが重くてKotlinとおさらばしなければいけなくなったのだが その前にJavaFXでGUIアプリでも作ってみようと思う http://mevius.5ch.net/test/read.cgi/tech/1672635305/140
141: デフォルトの名無しさん [] 2023/09/19(火) 15:36:41.44 ID:5iDBL4Hm コマンドラインでコンパイルしたり他のIDE使うとかすれば重いのはなんとかなる ゲーミングPCみたいに無茶苦茶速いPCにしても良い http://mevius.5ch.net/test/read.cgi/tech/1672635305/141
142: デフォルトの名無しさん [sage] 2023/09/23(土) 18:07:42.08 ID:3Tx8ryDK ちょいと宣伝。 更新が止まってたリファレンスの和訳を引き取って、ツアーを一通り和訳しました。 https://karino2.github.io/kotlin-web-site-ja/docs/kotlin-tour-welcome.html 個人的に教えるのに使うために和訳したので需要があるかはわからんけど、一応お知らせ。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/142
143: デフォルトの名無しさん [] 2023/09/24(日) 17:59:53.84 ID:ehyIQvP9 >>142 乙乙乙 http://mevius.5ch.net/test/read.cgi/tech/1672635305/143
144: デフォルトの名無しさん [] 2023/09/24(日) 18:53:57.58 ID:PIc2zoKD >>142 翻訳すごいな いつかはKotlinに。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/144
145: デフォルトの名無しさん [sage] 2023/09/24(日) 21:05:16.52 ID:tu4YalfX 本家が結構アップデートされてるので既存の和訳を更新したり新しく足されたのは和訳したりもしてるよ。 意外と自分の知らない新機能が入ってたりして勉強になるw 当たり前だけど本家のリファレンスはよく書けてるね。 他の言語の知識が相当あるのを前提にしてるので、教えるのに使うなら副読本とか作らないとダメそうだが… http://mevius.5ch.net/test/read.cgi/tech/1672635305/145
146: デフォルトの名無しさん [sage] 2023/09/24(日) 21:05:35.89 ID:tu4YalfX 本家が結構アップデートされてるので既存の和訳を更新したり新しく足されたのは和訳したりもしてるよ。 意外と自分の知らない新機能が入ってたりして勉強になるw 当たり前だけど本家のリファレンスはよく書けてるね。 他の言語の知識が相当あるのを前提にしてるので、教えるのに使うなら副読本とか作らないとダメそうだが… http://mevius.5ch.net/test/read.cgi/tech/1672635305/146
147: デフォルトの名無しさん [sage] 2023/09/24(日) 21:06:06.17 ID:tu4YalfX 本家が結構アップデートされてるので既存の和訳を更新したり新しく足されたのは和訳したりもしてるよ。 意外と自分の知らない新機能が入ってたりして勉強になるw 当たり前だけど本家のリファレンスはよく書けてるね。 他の言語の知識が相当あるのを前提にしてるので、教えるのに使うなら副読本とか作らないとダメそうだが… http://mevius.5ch.net/test/read.cgi/tech/1672635305/147
148: デフォルトの名無しさん [sage] 2023/09/24(日) 21:50:16.16 ID:tu4YalfX なんかchmateがずっとくるくる回ってるので放っておいたらめっちゃ投稿された… http://mevius.5ch.net/test/read.cgi/tech/1672635305/148
149: デフォルトの名無しさん [sage] 2023/10/11(水) 04:32:12.92 ID:LeR6F9Qp Android Studioでラムダ式の波括弧の色を変えたらコードが読みやすくなるね http://mevius.5ch.net/test/read.cgi/tech/1672635305/149
150: デフォルトの名無しさん [] 2023/10/14(土) 22:54:21.57 ID:BgrcFKKf ちょっと上がったかな https://www.tiobe.com/tiobe-index/ http://mevius.5ch.net/test/read.cgi/tech/1672635305/150
151: デフォルトの名無しさん [] 2023/11/05(日) 05:28:11.53 ID:w6RhJs5K Kotlin 1.9.20 http://mevius.5ch.net/test/read.cgi/tech/1672635305/151
152: デフォルトの名無しさん [sage] 2023/12/02(土) 20:34:40.84 ID:Jdc4wkyf >>150 11月データに更新されてたけど、 Kotlinが先月18位から今月15位に上がってんね Androidアプリ用途だけじゃなくてサーバー用途のJava-to-Kotlinの置き換えが進んでるってことなのかな 2,3ヶ月後にはGo-langの順位を抜きそう http://mevius.5ch.net/test/read.cgi/tech/1672635305/152
153: デフォルトの名無しさん [] 2023/12/03(日) 07:08:24.26 ID:iaiv32Fc O'Reilly の Kotlin Cookbook の日本語版が出て欲しいところ。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/153
154: デフォルトの名無しさん [sage] 2023/12/03(日) 10:56:52.01 ID:UXi8gB9u 今更だけどアセンブリ言語がこんな高くなるのは どういうポイント付けしてるんだろ http://mevius.5ch.net/test/read.cgi/tech/1672635305/154
155: デフォルトの名無しさん [sage] 2023/12/03(日) 11:11:11.12 ID:e6sHofp7 Qiitaのアドヴェントカレンダー、Kotlin過疎すぎだろ… http://mevius.5ch.net/test/read.cgi/tech/1672635305/155
156: デフォルトの名無しさん [sage] 2023/12/03(日) 12:46:07.18 ID:JMjzgwiz >>155 まあ、SpringBootに関する記事がなにかしら上がるっしょ http://mevius.5ch.net/test/read.cgi/tech/1672635305/156
157: デフォルトの名無しさん [] 2023/12/03(日) 12:56:44.34 ID:iaiv32Fc そういやC言語ってまだ大人気なんだな。Python が人気なのはわかるが。 MATLAB という言語は知らなかった。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/157
158: デフォルトの名無しさん [sage] 2023/12/03(日) 13:05:55.65 ID:BMiemEr+ >>152,154 2,3ヶ月後に逆転したら謎だらけ kotlin programming 約 46,300,000 件 (0.30 秒) go language programming 約 1,040,000,000 件 (0.44 秒) http://mevius.5ch.net/test/read.cgi/tech/1672635305/158
159: デフォルトの名無しさん [sage] 2023/12/03(日) 13:29:43.60 ID:A1a7X3PS こんなことになってるのか rust language programming 約 21,600,000 件 (0.42 秒) https://i.imgur.com/TNA5Ee4.png http://mevius.5ch.net/test/read.cgi/tech/1672635305/159
160: デフォルトの名無しさん [sage] 2023/12/03(日) 13:39:08.82 ID:JMjzgwiz >>157 MATLABは工業系で計測機器の動作管理によく使うからね 今後も順位をキープしてずっと居座り続けるだろうよ http://mevius.5ch.net/test/read.cgi/tech/1672635305/160
161: デフォルトの名無しさん [] 2023/12/03(日) 13:53:20.34 ID:fJ8e7xGk >>156 kotlinで新しくサーバーやるならSpringBootよりktorだろうけど、kotlinでSpringBootやる人しか見ないの笑う、まあいいんだけどさ http://mevius.5ch.net/test/read.cgi/tech/1672635305/161
162: デフォルトの名無しさん [sage] 2023/12/03(日) 22:30:56.68 ID:uTXBFEuO >>161 どこらへんが笑いどころなのか、よくわからないので教えてほしい。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/162
163: デフォルトの名無しさん [sage] 2023/12/04(月) 12:44:41.19 ID:wG5v1KKN 今時SpringBootなんて書いてるやつはいないだろう http://mevius.5ch.net/test/read.cgi/tech/1672635305/163
164: デフォルトの名無しさん [sage] 2023/12/23(土) 21:26:36.61 ID:y6TAhSjY spring boot、どのあたりがダメだった? http://mevius.5ch.net/test/read.cgi/tech/1672635305/164
165: デフォルトの名無しさん [sage] 2023/12/24(日) 10:46:02.28 ID:TccaxxKr SpringBootはアノテーションつけてなんやかんやできるの便利だと思う http://mevius.5ch.net/test/read.cgi/tech/1672635305/165
166: デフォルトの名無しさん [] 2024/01/01(月) 03:21:32.14 ID:gRe115Q6 あけましておめでとうございます ことりんもよろしくおねがいします http://mevius.5ch.net/test/read.cgi/tech/1672635305/166
167: デフォルトの名無しさん [sage] 2024/01/01(月) 03:59:33.09 ID:ayAmvFgl 200gくらいでPSPやGBAを遊ぶのに最適な機種は何ですか? 元がブラウン管のゲーム機は、RGB30の画面比率で満足しています Powkiddy X55は293gでちょっと個人的に重いです 重くてあまりゲームをやらなくなると思います Switch liteがそうだったので http://mevius.5ch.net/test/read.cgi/tech/1672635305/167
168: デフォルトの名無しさん [sage] 2024/01/01(月) 04:00:19.97 ID:ayAmvFgl 誤爆しました… http://mevius.5ch.net/test/read.cgi/tech/1672635305/168
169: デフォルトの名無しさん [] 2024/01/01(月) 07:39:12.95 ID:gRe115Q6 へー。Linux で動いてる携帯ゲーム機なんてあったんだ。知らなかった。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/169
170: デフォルトの名無しさん [] 2024/01/01(月) 07:42:34.87 ID:gRe115Q6 Amazonで「ポータブルゲーム機 linux」で検索すると沢山出てくるな。こんなにあったとは。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/170
171: デフォルトの名無しさん [sage] 2024/01/02(火) 03:17:59.47 ID:mFoNsR7q Spring bootはアノテーションのつけ方が今一つ どうせなら main 文とか import 文とか全部省略できるようにやってくれればいいのに あと使っているうちに動かなくなるところとか 結局、tymeleef、html,JavaScript と共存することになるので コードが複雑になる http://mevius.5ch.net/test/read.cgi/tech/1672635305/171
172: デフォルトの名無しさん [sage] 2024/01/04(木) 20:35:28.16 ID:CzP1rBEm mainはわかるけどimport省略って、いったい……? アノテーション使わずに、パッケージ名やクラス名、メソッド名でどうにかするとか? http://mevius.5ch.net/test/read.cgi/tech/1672635305/172
173: デフォルトの名無しさん [sage] 2024/01/05(金) 00:27:49.42 ID:1uEv2PoB Spring Bootの役割を完全に誤解しているな LombokやBetter Javaではなくエンタープライズアプリの開発フレームワークや http://mevius.5ch.net/test/read.cgi/tech/1672635305/173
174: デフォルトの名無しさん [sage] 2024/01/05(金) 01:31:30.11 ID:qp6Z8v6g アノテーションといえば製品によるだろうけど自作アノテーションでコンパイル時にコード生成させる方法を学んで組み込んだら格段に開発効率が上がった経験あるわ http://mevius.5ch.net/test/read.cgi/tech/1672635305/174
175: デフォルトの名無しさん [sage] 2024/01/05(金) 06:21:58.05 ID:1uEv2PoB そのコード生成がされるまではJavaのコードとして一時的に不正になるのか、生成前でもJavaとしてコンパイルが通るソースとして成立するのかには隔たりがある 前者はLombokやKotlinのようにコーディング量が劇的に減って便利だとしてもIDEなどのツールにサポートされるまでは使えるツールが制限され普及の障壁になる Spring Bootがimport分やmainの記載を省くような文法変更を加える大げさな仕組みだった場合はここまでの普及はなかった http://mevius.5ch.net/test/read.cgi/tech/1672635305/175
176: デフォルトの名無しさん [sage] 2024/01/05(金) 06:51:08.68 ID:ThnnNick >>175 寝てないの? http://mevius.5ch.net/test/read.cgi/tech/1672635305/176
177: デフォルトの名無しさん [sage] 2024/01/06(土) 00:34:03.86 ID:ZpG+VQ/F kapt使い慣れると、ちょっとしたことがコード生成でできるようになるから、めちゃくちゃ便利になるよね。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/177
178: デフォルトの名無しさん [] 2024/02/05(月) 15:06:39.49 ID:8tY/Vubv kotlin.collections.MutableMap のドキュメントを見てもソースを見ても computeIfAbsent() メソッドはないのになぜか使えるね。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/178
179: デフォルトの名無しさん [sage] 2024/02/16(金) 06:31:50.79 ID:cPjYf+js kotlinx.coroutines1.8.0きたああ! http://mevius.5ch.net/test/read.cgi/tech/1672635305/179
180: デフォルトの名無しさん [sage] 2024/02/18(日) 13:03:02.22 ID:ToIsOu4K なんか良くなる? http://mevius.5ch.net/test/read.cgi/tech/1672635305/180
181: デフォルトの名無しさん [] 2024/02/22(木) 09:50:47.85 ID:6IzShUqU これでKotlinが5位になっていたことに、たった今気付いた。 将来性の高いプログラミング言語とは?タイプ別ランキングTop10 https://www.sejuku.net/blog/124758 http://mevius.5ch.net/test/read.cgi/tech/1672635305/181
182: デフォルトの名無しさん [sage] 2024/02/22(木) 10:45:10.73 ID:46dA22Q+ >>181 2019年データっていくら何でも古くね? IEEE調べ2023版 https://i.imgur.com/FJbpkIX.png https://i.imgur.com/Z8hI9C6.png https://i.imgur.com/Ocy9LG8.png http://mevius.5ch.net/test/read.cgi/tech/1672635305/182
183: デフォルトの名無しさん [sage] 2024/02/22(木) 11:45:47.43 ID:ufi1w7zB >>181,182 ここ注目 IEEE調べ2023版Jobs: Groovy > F# >>> Ada > Rust redmonkはChatGPT後のSO激減の扱いを考えすぎちゃって更新止まったか https://redmonk.com/rstephens/2023/12/14/language-rankings-update/ http://mevius.5ch.net/test/read.cgi/tech/1672635305/183
184: デフォルトの名無しさん [sage] 2024/02/22(木) 19:17:15.95 ID:aZqDoMn+ たぶん、Groovy の本は日本で、ここ10年で1冊も出ていない 文法は、Ruby と似ているから、 Ruby on Rails をやれば、おおよそ分かる http://mevius.5ch.net/test/read.cgi/tech/1672635305/184
185: デフォルトの名無しさん [sage] 2024/02/23(金) 08:22:07.42 ID:hkSlnfDn GroovyなんてJavaのビルド構成触るときにしか書いたことないや それもいまKotlin Scriptに書き直されてもう使うこと無くなりそうだけど http://mevius.5ch.net/test/read.cgi/tech/1672635305/185
186: デフォルトの名無しさん [sage] 2024/02/23(金) 09:29:33.07 ID:jATHKJTS 出てきた当初から名前がイキり過ぎとは思った http://mevius.5ch.net/test/read.cgi/tech/1672635305/186
187: デフォルトの名無しさん [] 2024/03/16(土) 18:48:05.56 ID:NhZufIul 最も年収の高いプログラミング言語は? CAMELORSがランキングを発表 https://codezine.jp/article/detail/19210 1位 Go 2位 Kotlin 3位 Python http://mevius.5ch.net/test/read.cgi/tech/1672635305/187
188: デフォルトの名無しさん [] 2024/03/16(土) 18:54:13.83 ID:NhZufIul トップ10の中にRustが入っていないな。まだそんなに年収得られるほど稼げる用途で使われてないのかな? http://mevius.5ch.net/test/read.cgi/tech/1672635305/188
189: デフォルトの名無しさん [] 2024/04/24(水) 02:25:39.07 ID:9BuOgi7w 「Kotlin」を用いたデスクトップアプリ開発の解説書が発売 書籍『入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!』 https://forest.watch.impress.co.jp/docs/bookwatch/news/1584816.html http://mevius.5ch.net/test/read.cgi/tech/1672635305/189
190: デフォルトの名無しさん [] 2024/04/24(水) 12:13:38.89 ID:jz/ZCgev アニメ絵な表紙はいらん http://mevius.5ch.net/test/read.cgi/tech/1672635305/190
191: デフォルトの名無しさん [sage] 2024/04/24(水) 20:32:33.69 ID:4rEKdtk+ そういやkotlinってロゴもマスコットも影薄いよな… http://mevius.5ch.net/test/read.cgi/tech/1672635305/191
192: デフォルトの名無しさん [sage] 2024/04/25(木) 11:41:06.72 ID:PeN8kDEo かといってGoみたいにキモいマスコットで有名になっても困る http://mevius.5ch.net/test/read.cgi/tech/1672635305/192
193: デフォルトの名無しさん [sage] 2024/04/25(木) 17:37:17.32 ID:nYHUqBTl マスコットっていたっけ……? http://mevius.5ch.net/test/read.cgi/tech/1672635305/193
194: デフォルトの名無しさん [sage] 2024/04/25(木) 18:01:12.97 ID:Kq+Xk6me >>193 golang マスコットで画像検索すると見つかる gopherという名前だそうだ http://mevius.5ch.net/test/read.cgi/tech/1672635305/194
195: 194 [sage] 2024/04/25(木) 18:07:18.97 ID:Kq+Xk6me go マスコット でも見つかった >Go言語のマスコットキャラクター「Gopher」を愛でる 俺には無理 http://mevius.5ch.net/test/read.cgi/tech/1672635305/195
196: デフォルトの名無しさん [sage] 2024/04/25(木) 18:12:20.43 ID:D3qKSIsZ Kotlinのマスコット(Kodee)の話だろ http://mevius.5ch.net/test/read.cgi/tech/1672635305/196
197: デフォルトの名無しさん [sage] 2024/04/25(木) 20:32:10.77 ID:jefStzEi ʕ◔ϖ◔ʔ 呼んだ? http://mevius.5ch.net/test/read.cgi/tech/1672635305/197
198: デフォルトの名無しさん [sage] 2024/04/25(木) 20:33:29.73 ID:Q2rDXNTc マスコットなんていたのかkotlin… http://mevius.5ch.net/test/read.cgi/tech/1672635305/198
199: デフォルトの名無しさん [sage] 2024/04/25(木) 20:44:13.26 ID:+qFJrfoB 日本じゃ販売されてないオライリーの本だとテンみたいな動物が描かれてるな http://mevius.5ch.net/test/read.cgi/tech/1672635305/199
200: デフォルトの名無しさん [] 2024/04/27(土) 01:18:46.77 ID:nhA0znD3 Kotlin マスコットの Kodee (コディー)をご紹介! https://blog.jetbrains.com/ja/kotlin/2023/05/the-kotlin-mascot-returns/ http://mevius.5ch.net/test/read.cgi/tech/1672635305/200
201: デフォルトの名無しさん [sage] 2024/04/29(月) 00:57:56.26 ID:l6yotNy3 うーん、やっぱりインパクトが薄すぎるな 特段かわいくもないしカッコよくもないし、さりとてキモくもない せめてキモカワイイくらいでないとインパクトが薄い http://mevius.5ch.net/test/read.cgi/tech/1672635305/201
202: デフォルトの名無しさん [] 2024/05/08(水) 22:53:46.91 ID:XRNT7jzh K2 compiler migration guide https://kotlinlang.org/docs/k2-compiler-migration-guide.html http://mevius.5ch.net/test/read.cgi/tech/1672635305/202
203: デフォルトの名無しさん [] 2024/05/11(土) 13:37:01.67 ID:9oBHREwy Any 型のインスタンスを MutableList<Any> 型にキャストしようとするとチェックしていないという警告が出る。 かといって if (it is MutableList<Any>) ... みたいにチェックする部分を書いても List が持つ型の Any のチェックはできないとエラーになる。 これ Java で Object のキャストする時も同じだと思うけど、List, Map, Set の類の保持する値の型に関してはチェックできないからもうどうにもならんのかな?言語仕様の問題? http://mevius.5ch.net/test/read.cgi/tech/1672635305/203
204: デフォルトの名無しさん [sage] 2024/05/11(土) 13:47:19.53 ID:QJWxRdFh Anyにキャストしたいと思ったことがない その状況がまずおかしいのでは?? http://mevius.5ch.net/test/read.cgi/tech/1672635305/204
205: デフォルトの名無しさん [] 2024/05/11(土) 13:58:50.60 ID:Jlia1/oZ Let's Go!! http://mevius.5ch.net/test/read.cgi/tech/1672635305/205
206: デフォルトの名無しさん [] 2024/05/11(土) 14:32:54.42 ID:9oBHREwy >>204 何をしようとしていたかというと、まず MutableMap<String, Any> のインスタンスを作っておいて、それのキーによって値が Int だったり String だったり MutableList<String> だったり MutableList<Int> だったりするようにしたかった。 m["A"] なら Int, m["B"] なら MutableList<String>, m["C"] なら MutableList<Int> みたいな感じ。 まあ、何か他の方法がないわけじゃないんだろうけどね。(自分で専用のクラス作れば一発で解消するんだろうけどねw)。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/206
207: デフォルトの名無しさん [sage] 2024/05/11(土) 15:09:35.85 ID:TCVnEoha 文字通り未検査なんだから仕方ないね 型不明のコレクションにキャストしてから各要素をmapでキャストするかまるごと警告抑制でいいのでは http://mevius.5ch.net/test/read.cgi/tech/1672635305/207
208: デフォルトの名無しさん [sage] 2024/05/12(日) 10:41:41.27 ID:9NWmNhrE composeで何個かアプリ作ってて思ったけど、確かに綺麗かつ書き換えしやすく書けるけど、今までに比べて難しすぎる。 初学者が書けるとは思えないんだが。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/208
209: デフォルトの名無しさん [] 2024/05/12(日) 11:30:15.48 ID:PQwVaQ9O 初学者はFigmaみたいなデザインツールサービスで設計してComposeでコーディングの流れなら多少はマシなんじゃないか? ReactやらSwiftUIやら時代の流れで宣言的UIが主流になったからこの形式に慣れるしかないんだ http://mevius.5ch.net/test/read.cgi/tech/1672635305/209
210: デフォルトの名無しさん [] 2024/05/12(日) 11:44:54.00 ID:5fomRN4+ K2 compiler migration guideを読む https://qiita.com/RyuNen344/items/2e5a67df1823fb5884fd http://mevius.5ch.net/test/read.cgi/tech/1672635305/210
211: デフォルトの名無しさん [sage] 2024/05/12(日) 18:46:17.27 ID:9NWmNhrE シンプルにModifierとかテーマとかが分かりづらそう。 もちろん、知ってる人は今までより楽なんだけどなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/211
212: デフォルトの名無しさん [sage] 2024/05/12(日) 19:22:30.71 ID:8JGjswrh ダークテーマとかめんどくさいねん http://mevius.5ch.net/test/read.cgi/tech/1672635305/212
213: デフォルトの名無しさん [sage] 2024/05/22(水) 17:36:27.32 ID:0G81pYpr 祝・Kotlin 2.0.0🥳 http://mevius.5ch.net/test/read.cgi/tech/1672635305/213
214: デフォルトの名無しさん [sage] 2024/05/22(水) 21:46:59.77 ID:0G81pYpr シンプルなビルドツールのAmperがスタンドアローンで動くようになったみたい そろそろGradleやめてAmperにしてもいいかも ttps://blog.jetbrains.com/amper/2024/05/amper-update-may-2024/ http://mevius.5ch.net/test/read.cgi/tech/1672635305/214
215: デフォルトの名無しさん [sage] 2024/05/24(金) 08:10:48.56 ID:kgcJienR 今年のKotlin Confはよかった AWSの話もあってサーバーサイドとしても宣伝されてた ttps://youtu.be/Ar73Axsz2YA http://mevius.5ch.net/test/read.cgi/tech/1672635305/215
216: デフォルトの名無しさん [sage] 2024/06/04(火) 16:04:32.32 ID:0afq31Br 時間ができたから興味本位で個人用泥アプリをそこまで苦労なくKMPに移行させてみた iOS開発環境はないからとりあえずJVMのデスクトップアプリとして動かして満足 主に書き換えたところ build.gradleのマルチプラットフォーム化 xml→Composeに完全書き換え(これは既にほぼ移植完了してた) SharedPreferencesをDataStoreに移行 commonMainに共通コードを移動 http://mevius.5ch.net/test/read.cgi/tech/1672635305/216
217: デフォルトの名無しさん [sage] 2024/06/04(火) 16:16:02.71 ID:0afq31Br 忘れてたあとネットワーク周りのKtor移植 http://mevius.5ch.net/test/read.cgi/tech/1672635305/217
218: デフォルトの名無しさん [sage] 2024/06/05(水) 01:40:53.24 ID:6Z2WevUt >>216 結構簡単そうだな。 compose重い印象あるけど、JVMの動作やリソースの食い具合は>>216的に満足いくレベルだった? http://mevius.5ch.net/test/read.cgi/tech/1672635305/218
219: デフォルトの名無しさん [sage] 2024/06/05(水) 16:59:49.49 ID:YvIfQF0x >>218 スムーズで満足だったよ 大量のアイテムのリスト表示もカクつくことなく、Androidで動かした場合と遜色もなくデスクトップアプリとして動いてくれた メモリ使用量はだいたい100~150MBのリソースを食ってたから気になる人はいるかも http://mevius.5ch.net/test/read.cgi/tech/1672635305/219
220: デフォルトの名無しさん [sage] 2024/06/05(水) 17:22:10.82 ID:2rAqOEzx >>219 回答ありがとう。 アプリに寄るのは理解しているけど、ベースでのメモリの食いもそんなないんだね。 MAUIも個人的に好みじゃないし、今度作るときはCompose使ってみようかな。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/220
221: デフォルトの名無しさん [sage] 2024/06/05(水) 20:09:09.36 ID:VYcaLU0X Modifier.composedをModifier.Nodeに書き換えたらむっちゃ爆速になったので報告 参考になったサイト Modifier.Node を使いましょう (Part 4: @Composable 関数の実装を Modifier.Node に書き換える) ttps://qiita.com/_SUR4J_/items/d48372b5793c4a0fa65f http://mevius.5ch.net/test/read.cgi/tech/1672635305/221
222: デフォルトの名無しさん [sage] 2024/06/25(火) 17:25:35.29 ID:MInQ5PjC ttps://github.com/matteocrippa/sensor-accelerometer-multiplatform/blob/main/shared/src/iosMain/kotlin/it/matteocrippa/sensorsmultiplatform/Sensors.kt iOSアプリ開発、Kotlinで簡単にセンサーデータを取り出せるのな、クロスプラットフォーム対応モバイルアプリは全部Kotlinでいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1672635305/222
223: デフォルトの名無しさん [sage] 2024/07/15(月) 21:22:20.71 ID:3vqOTMXO ktorがバージョン3.0.0に向けて大規模リファクタリングが進んでるね io部分をkotlinxioベースに移行するプルリクがさっきコミットされた http://mevius.5ch.net/test/read.cgi/tech/1672635305/223
224: デフォルトの名無しさん [sage] 2024/08/06(火) 21:06:57.96 ID:CTUIU5Jb 2.0.10 http://mevius.5ch.net/test/read.cgi/tech/1672635305/224
225: デフォルトの名無しさん [sage] 2024/08/06(火) 21:26:06.36 ID:iUXFepZN ロシアの企業だけどこの先どうなるんだろうね?phpは死んでも全然構わないけどさw http://mevius.5ch.net/test/read.cgi/tech/1672635305/225
226: デフォルトの名無しさん [sage] 2024/08/07(水) 00:31:01.60 ID:Q4mlZjoy KotlinはJetBrainsのIDEに縛られるのが唯一にして最大のデメリットだな JetBrainsに貢ぐ気のある企業だけがサーバーをJavaではなくKotlinで実装できる 言語仕様自体は何一つ文句無く素晴らしい http://mevius.5ch.net/test/read.cgi/tech/1672635305/226
227: デフォルトの名無しさん [sage] 2024/08/07(水) 00:46:40.67 ID:npWcuZf6 >>225 まあ、消えることはないんじゃない ・なんだかんだJavaの仮想マシンの上で動かせるのは大きいメリット ・AndroidがJavaファースト言語だからKotlinとは切り離せない関係にある ・マルチプラットフォーム対応 ・言語仕様的にむっちゃ書きやすい ・ビルドツールのGradleが便利 ただしJetBrainsはクソ、金の亡者 http://mevius.5ch.net/test/read.cgi/tech/1672635305/227
228: デフォルトの名無しさん [sage] 2024/08/07(水) 13:53:03.21 ID:DdwaSE72 JetBrainsは金にがめついが、良いものには金出さないといけないのはしょうがないと言えばしょうがない。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/228
229: デフォルトの名無しさん [sage] 2024/08/07(水) 15:26:35.93 ID:U1XGJKM/ 開発ツールしか売っていないJetBrainsがMSやGoogleみたいにタダでバラ撒けるわけがないし企業として存続するためにはサブスクは適切だと思うよ http://mevius.5ch.net/test/read.cgi/tech/1672635305/229
230: デフォルトの名無しさん [sage] 2024/08/07(水) 17:31:48.61 ID:qdHXprOH MSにしてもMSDNはタダじゃないし… http://mevius.5ch.net/test/read.cgi/tech/1672635305/230
231: デフォルトの名無しさん [sage] 2024/08/08(木) 14:55:50.33 ID:MD28WZCO iOSアプリ作りたかったんだけど、お金がない w Mac miniとiPhone SEを買うと15万円くらいかかる androidだとWindowsはあるので、手持ちのandroidスマホはテスト機に使わないとして、Galaxy aだけの2万円で済む… http://mevius.5ch.net/test/read.cgi/tech/1672635305/231
232: デフォルトの名無しさん [sage] 2024/08/08(木) 16:42:13.62 ID:q2qg0uie 最近はKotlin/WASMとGUIフレームワークComposeでウェブページのいわゆるシングルページアプリケーションを作って遊んでる WASMだからiOSだろうとデスクトップだろうとブラウザで動くから便利 http://mevius.5ch.net/test/read.cgi/tech/1672635305/232
233: デフォルトの名無しさん [sage] 2024/09/18(水) 22:39:46.34 ID:xnn+JK56 📢 KOTLIN ROADMAP UPDATE: Find out what comes next for Kotlin! 9/18/2024 ・Language evolution: more efficient data handling, increased abstraction, and enhanced performance with clear code. ・K2-based IntelliJ IDEA plugin: faster code completion, improved highlighting and search, and more stable code analysis. ・Kotlin Multiplatform: release direct Kotlin to Swift Export, streamlined build setup, and simplified creation of KMP libraries. ・Experience of third-party ecosystem authors: simplify development and publication process for Kotlin libraries, tools, and frameworks. For more details, head over to our Kotlin roadmap page. Explore our accomplishments and learn about our key objectives and future plans! https://kotl.in/roadmap http://mevius.5ch.net/test/read.cgi/tech/1672635305/233
234: デフォルトの名無しさん [sage] 2024/10/10(木) 19:18:02.11 ID:GkrJxbZ+ Ktor 3.0.0きたね http://mevius.5ch.net/test/read.cgi/tech/1672635305/234
235: デフォルトの名無しさん [sage] 2025/04/02(水) 22:11:15.73 ID:/RuvkMi4 kotlin のここが嫌 ・省略記法を推奨してること 関数引数の()を省略okにしないで欲しい ・引数最後のラムダを()の外に出して良いとか言わないで欲しい ・ http://mevius.5ch.net/test/read.cgi/tech/1672635305/235
236: デフォルトの名無しさん [] 2025/04/02(水) 23:56:00.32 ID:2HvotTpr perlっぽいね http://mevius.5ch.net/test/read.cgi/tech/1672635305/236
237: デフォルトの名無しさん [sage] 2025/04/03(木) 09:27:11.23 ID:Ftjm6XIR 拡張関数でお釣りがくる http://mevius.5ch.net/test/read.cgi/tech/1672635305/237
238: デフォルトの名無しさん [sage] 2025/04/03(木) 10:55:24.00 ID:6gctKUze >>235 rubyからgroovyを経由してKotlinに取り込まれたDSL作成能力の要の記法なので、無くすわけにはいかない http://mevius.5ch.net/test/read.cgi/tech/1672635305/238
239: デフォルトの名無しさん [sage] 2025/04/05(土) 10:29:46.78 ID:eOvzuWwi >>235 ラムダを出していいのは、そういう関数を作りやすくなるから流石にほしい。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/239
240: デフォルトの名無しさん [] 2025/04/05(土) 15:56:05.57 ID:bpkT9prW >>235 じゃあそういう自分が気に入る記述の言語を作れば? 自分で作らなくても仕様公開しておけばそのうち誰かが作ってくれると思うよ。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/240
241: デフォルトの名無しさん [] 2025/04/05(土) 15:58:27.19 ID:bpkT9prW 今ならAIに作らせることも出来るかも知れんね。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/241
242: デフォルトの名無しさん [sage] 2025/04/05(土) 21:17:02.88 ID:v3q1DAFC Javascriptなんかは関数のカッコの有無によって役割が変わるからカッコ省略に違和感を覚える人がいるのはわかる ラムダ引数の外出しが嫌ってのはわからん なんでもきっちりしてないと嫌なタイプかね http://mevius.5ch.net/test/read.cgi/tech/1672635305/242
243: デフォルトの名無しさん [sage] 2025/04/06(日) 16:22:26.45 ID:Au0tk7Ct fun interfaceの記法とかで発狂してそう fun interface MyInvoker { operator fun invoke(input: String) } val invoker: MyInvoker = MyInvoker { input -> println(input) } これと同等 val invoker: MyInvoker = object : MyInvoker { override operator fun invoke(input: String) { println(input) } } http://mevius.5ch.net/test/read.cgi/tech/1672635305/243
244: デフォルトの名無しさん [sage] 2025/04/06(日) 17:05:36.42 ID:+waf9VHY C#信者なもんでJava もダセーと思ってたけど kotlin でVBA みたいな記法見てげんなりしたんよ http://mevius.5ch.net/test/read.cgi/tech/1672635305/244
245: デフォルトの名無しさん [sage] 2025/04/06(日) 17:45:20.89 ID:IGD2i2m1 C#もKotlinもそんな変わんなくね しいて言うならばKotlinのほうが記法の自由度が高いと思うけどそれが気に入らないのか? http://mevius.5ch.net/test/read.cgi/tech/1672635305/245
246: デフォルトの名無しさん [sage] 2025/04/06(日) 18:00:48.45 ID:6z7NAY5O Kotlinは C# -> F# の変貌っぷりよりはよっぽどマシ http://mevius.5ch.net/test/read.cgi/tech/1672635305/246
247: デフォルトの名無しさん [sage] 2025/04/06(日) 19:59:40.13 ID:IGD2i2m1 F#が幅を効かせてる分野ってなんかあったっけ http://mevius.5ch.net/test/read.cgi/tech/1672635305/247
248: デフォルトの名無しさん [] 2025/04/06(日) 23:58:03.42 ID:+S89BOuw F#と比べるならKotlinでなくScalaの方が適切だと思う F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので http://mevius.5ch.net/test/read.cgi/tech/1672635305/248
249: デフォルトの名無しさん [] 2025/04/06(日) 23:58:03.55 ID:+S89BOuw F#と比べるならKotlinでなくScalaの方が適切だと思う F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので http://mevius.5ch.net/test/read.cgi/tech/1672635305/249
250: デフォルトの名無しさん [sage] 2025/04/07(月) 09:12:20.38 ID:qdPTpHFs まてまて VBAはよくない→似た記法がある→Kotlinにも悪感情 これ、何の合理性もない偏見であることに気付こうぜ VBAやVBに問題があるのはカッコが省略可能だったり書き方の自由度があるからではない 自分で信者と言っているあたりある程度自覚と自虐があるんだろうけど、こういうお気持ち優先のコメントに振り回されるのはやめたい http://mevius.5ch.net/test/read.cgi/tech/1672635305/250
251: デフォルトの名無しさん [sage] 2025/04/07(月) 21:49:43.77 ID:jZZF2kg6 知らない人が横から突然現れて 「かわいそうに。本当のコトリンを知らないんだね。一週間後にまた来てください。本物のコトリンを食べさせてあげるから」とかいう訳のわからない世界 http://mevius.5ch.net/test/read.cgi/tech/1672635305/251
252: デフォルトの名無しさん [sage] 2025/04/07(月) 22:35:51.57 ID:qdPTpHFs 知らない人? FF外から失礼します!と断ってから発言したほうがよかったか http://mevius.5ch.net/test/read.cgi/tech/1672635305/252
253: デフォルトの名無しさん [sage] 2025/04/08(火) 04:30:05.94 ID:Vbj4rgji 食うもんじゃないんじゃね?知らんけど http://mevius.5ch.net/test/read.cgi/tech/1672635305/253
254: デフォルトの名無しさん [] 2025/05/22(木) 21:52:02.93 ID:7McSwBY7 ふぁっ?! KotlinのVSCode向けLSPをJetbrainsがプレアルファで出してる Kotlin製品をVSCodeで開発させて貰えるの有難すぎる https://github.com/Kotlin/kotlin-lsp About Kotlin Language Server and plugin for Visual Studio Code http://mevius.5ch.net/test/read.cgi/tech/1672635305/254
255: デフォルトの名無しさん [] 2025/05/22(木) 22:14:21.27 ID:7McSwBY7 Kotlin用のLSPの登場で海外も盛り上がっている模様 https://news.ycombinator.com/item?id=44058299 これでKotlinがより普及してくれると期待されてる http://mevius.5ch.net/test/read.cgi/tech/1672635305/255
256: デフォルトの名無しさん [sage] 2025/05/23(金) 09:07:12.42 ID:ukMjdBj0 >>254 thx http://mevius.5ch.net/test/read.cgi/tech/1672635305/256
257: デフォルトの名無しさん [] 2025/05/28(水) 04:48:31.00 ID:NecLOJ4A >>255 やったぜ。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/257
258: デフォルトの名無しさん [sage] 2025/06/09(月) 12:25:47.95 ID:GC8ayKZe 早速使ってみた。 定義移動は普通にできるけど、実装へ移動ができなかったのが気になった。 http://mevius.5ch.net/test/read.cgi/tech/1672635305/258
259: デフォルトの名無しさん [] 2025/06/25(水) 09:01:59.73 ID:2sNHxU1v Kotlin2.2.0きた コンテキストパラメータなるものが追加されたみたい 言語機能としてコンパイル時に検証されるDIのようなものらしい https://blog.jetbrains.com/kotlin/2025/06/kotlin-2-2-0-released/ http://mevius.5ch.net/test/read.cgi/tech/1672635305/259
260: デフォルトの名無しさん [sage] 2025/06/25(水) 11:40:07.26 ID:l+SXsF8p Scalaのimplicit parameterと同じ機能…? http://mevius.5ch.net/test/read.cgi/tech/1672635305/260
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s