JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 7
https://mevius.5ch.net/test/read.cgi/tech/1588748438/
探検
Kotlin 8
2023/01/02(月) 13:55:05.18ID:8T2JCaCm
176デフォルトの名無しさん
2024/01/05(金) 06:51:08.68ID:ThnnNick >>175
寝てないの?
寝てないの?
177デフォルトの名無しさん
2024/01/06(土) 00:34:03.86ID:ZpG+VQ/F kapt使い慣れると、ちょっとしたことがコード生成でできるようになるから、めちゃくちゃ便利になるよね。
178デフォルトの名無しさん
2024/02/05(月) 15:06:39.49ID:8tY/Vubv kotlin.collections.MutableMap のドキュメントを見てもソースを見ても computeIfAbsent() メソッドはないのになぜか使えるね。
179デフォルトの名無しさん
2024/02/16(金) 06:31:50.79ID:cPjYf+js kotlinx.coroutines1.8.0きたああ!
180デフォルトの名無しさん
2024/02/18(日) 13:03:02.22ID:ToIsOu4K なんか良くなる?
181デフォルトの名無しさん
2024/02/22(木) 09:50:47.85ID:6IzShUqU182デフォルトの名無しさん
2024/02/22(木) 10:45:10.73ID:46dA22Q+ >>181
2019年データっていくら何でも古くね?
IEEE調べ2023版
https://i.imgur.com/FJbpkIX.png
https://i.imgur.com/Z8hI9C6.png
https://i.imgur.com/Ocy9LG8.png
2019年データっていくら何でも古くね?
IEEE調べ2023版
https://i.imgur.com/FJbpkIX.png
https://i.imgur.com/Z8hI9C6.png
https://i.imgur.com/Ocy9LG8.png
183デフォルトの名無しさん
2024/02/22(木) 11:45:47.43ID:ufi1w7zB >>181,182
ここ注目
IEEE調べ2023版Jobs:
Groovy > F# >>> Ada > Rust
redmonkはChatGPT後のSO激減の扱いを考えすぎちゃって更新止まったか
https://redmonk.com/rstephens/2023/12/14/language-rankings-update/
ここ注目
IEEE調べ2023版Jobs:
Groovy > F# >>> Ada > Rust
redmonkはChatGPT後のSO激減の扱いを考えすぎちゃって更新止まったか
https://redmonk.com/rstephens/2023/12/14/language-rankings-update/
184デフォルトの名無しさん
2024/02/22(木) 19:17:15.95ID:aZqDoMn+ たぶん、Groovy の本は日本で、ここ10年で1冊も出ていない
文法は、Ruby と似ているから、
Ruby on Rails をやれば、おおよそ分かる
文法は、Ruby と似ているから、
Ruby on Rails をやれば、おおよそ分かる
185デフォルトの名無しさん
2024/02/23(金) 08:22:07.42ID:hkSlnfDn GroovyなんてJavaのビルド構成触るときにしか書いたことないや
それもいまKotlin Scriptに書き直されてもう使うこと無くなりそうだけど
それもいまKotlin Scriptに書き直されてもう使うこと無くなりそうだけど
186デフォルトの名無しさん
2024/02/23(金) 09:29:33.07ID:jATHKJTS 出てきた当初から名前がイキり過ぎとは思った
187デフォルトの名無しさん
2024/03/16(土) 18:48:05.56ID:NhZufIul 最も年収の高いプログラミング言語は? CAMELORSがランキングを発表
https://codezine.jp/article/detail/19210
1位 Go
2位 Kotlin
3位 Python
https://codezine.jp/article/detail/19210
1位 Go
2位 Kotlin
3位 Python
188デフォルトの名無しさん
2024/03/16(土) 18:54:13.83ID:NhZufIul トップ10の中にRustが入っていないな。まだそんなに年収得られるほど稼げる用途で使われてないのかな?
189デフォルトの名無しさん
2024/04/24(水) 02:25:39.07ID:9BuOgi7w 「Kotlin」を用いたデスクトップアプリ開発の解説書が発売
書籍『入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!』
https://forest.watch.impress.co.jp/docs/bookwatch/news/1584816.html
書籍『入門!実践! Kotlin Compose Multiplatformでデスクトップアプリ開発!』
https://forest.watch.impress.co.jp/docs/bookwatch/news/1584816.html
190デフォルトの名無しさん
2024/04/24(水) 12:13:38.89ID:jz/ZCgev アニメ絵な表紙はいらん
191デフォルトの名無しさん
2024/04/24(水) 20:32:33.69ID:4rEKdtk+ そういやkotlinってロゴもマスコットも影薄いよな…
192デフォルトの名無しさん
2024/04/25(木) 11:41:06.72ID:PeN8kDEo かといってGoみたいにキモいマスコットで有名になっても困る
193デフォルトの名無しさん
2024/04/25(木) 17:37:17.32ID:nYHUqBTl マスコットっていたっけ……?
194デフォルトの名無しさん
2024/04/25(木) 18:01:12.97ID:Kq+Xk6me195194
2024/04/25(木) 18:07:18.97ID:Kq+Xk6me go マスコット でも見つかった
>Go言語のマスコットキャラクター「Gopher」を愛でる
俺には無理
>Go言語のマスコットキャラクター「Gopher」を愛でる
俺には無理
196デフォルトの名無しさん
2024/04/25(木) 18:12:20.43ID:D3qKSIsZ Kotlinのマスコット(Kodee)の話だろ
197デフォルトの名無しさん
2024/04/25(木) 20:32:10.77ID:jefStzEi ʕ◔ϖ◔ʔ 呼んだ?
198デフォルトの名無しさん
2024/04/25(木) 20:33:29.73ID:Q2rDXNTc マスコットなんていたのかkotlin…
199デフォルトの名無しさん
2024/04/25(木) 20:44:13.26ID:+qFJrfoB 日本じゃ販売されてないオライリーの本だとテンみたいな動物が描かれてるな
200デフォルトの名無しさん
2024/04/27(土) 01:18:46.77ID:nhA0znD3 Kotlin マスコットの Kodee (コディー)をご紹介!
https://blog.jetbrains.com/ja/kotlin/2023/05/the-kotlin-mascot-returns/
https://blog.jetbrains.com/ja/kotlin/2023/05/the-kotlin-mascot-returns/
201デフォルトの名無しさん
2024/04/29(月) 00:57:56.26ID:l6yotNy3 うーん、やっぱりインパクトが薄すぎるな
特段かわいくもないしカッコよくもないし、さりとてキモくもない
せめてキモカワイイくらいでないとインパクトが薄い
特段かわいくもないしカッコよくもないし、さりとてキモくもない
せめてキモカワイイくらいでないとインパクトが薄い
202デフォルトの名無しさん
2024/05/08(水) 22:53:46.91ID:XRNT7jzh K2 compiler migration guide
https://kotlinlang.org/docs/k2-compiler-migration-guide.html
https://kotlinlang.org/docs/k2-compiler-migration-guide.html
203デフォルトの名無しさん
2024/05/11(土) 13:37:01.67ID:9oBHREwy Any 型のインスタンスを MutableList<Any> 型にキャストしようとするとチェックしていないという警告が出る。
かといって if (it is MutableList<Any>) ... みたいにチェックする部分を書いても List が持つ型の Any のチェックはできないとエラーになる。
これ Java で Object のキャストする時も同じだと思うけど、List, Map, Set の類の保持する値の型に関してはチェックできないからもうどうにもならんのかな?言語仕様の問題?
かといって if (it is MutableList<Any>) ... みたいにチェックする部分を書いても List が持つ型の Any のチェックはできないとエラーになる。
これ Java で Object のキャストする時も同じだと思うけど、List, Map, Set の類の保持する値の型に関してはチェックできないからもうどうにもならんのかな?言語仕様の問題?
204デフォルトの名無しさん
2024/05/11(土) 13:47:19.53ID:QJWxRdFh Anyにキャストしたいと思ったことがない
その状況がまずおかしいのでは??
その状況がまずおかしいのでは??
205デフォルトの名無しさん
2024/05/11(土) 13:58:50.60ID:Jlia1/oZ Let's Go!!
206デフォルトの名無しさん
2024/05/11(土) 14:32:54.42ID:9oBHREwy >>204
何をしようとしていたかというと、まず MutableMap<String, Any> のインスタンスを作っておいて、それのキーによって値が Int だったり String だったり MutableList<String> だったり MutableList<Int> だったりするようにしたかった。
m["A"] なら Int, m["B"] なら MutableList<String>, m["C"] なら MutableList<Int> みたいな感じ。
まあ、何か他の方法がないわけじゃないんだろうけどね。(自分で専用のクラス作れば一発で解消するんだろうけどねw)。
何をしようとしていたかというと、まず MutableMap<String, Any> のインスタンスを作っておいて、それのキーによって値が Int だったり String だったり MutableList<String> だったり MutableList<Int> だったりするようにしたかった。
m["A"] なら Int, m["B"] なら MutableList<String>, m["C"] なら MutableList<Int> みたいな感じ。
まあ、何か他の方法がないわけじゃないんだろうけどね。(自分で専用のクラス作れば一発で解消するんだろうけどねw)。
207デフォルトの名無しさん
2024/05/11(土) 15:09:35.85ID:TCVnEoha 文字通り未検査なんだから仕方ないね
型不明のコレクションにキャストしてから各要素をmapでキャストするかまるごと警告抑制でいいのでは
型不明のコレクションにキャストしてから各要素をmapでキャストするかまるごと警告抑制でいいのでは
208デフォルトの名無しさん
2024/05/12(日) 10:41:41.27ID:9NWmNhrE composeで何個かアプリ作ってて思ったけど、確かに綺麗かつ書き換えしやすく書けるけど、今までに比べて難しすぎる。
初学者が書けるとは思えないんだが。
初学者が書けるとは思えないんだが。
209デフォルトの名無しさん
2024/05/12(日) 11:30:15.48ID:PQwVaQ9O 初学者はFigmaみたいなデザインツールサービスで設計してComposeでコーディングの流れなら多少はマシなんじゃないか?
ReactやらSwiftUIやら時代の流れで宣言的UIが主流になったからこの形式に慣れるしかないんだ
ReactやらSwiftUIやら時代の流れで宣言的UIが主流になったからこの形式に慣れるしかないんだ
210デフォルトの名無しさん
2024/05/12(日) 11:44:54.00ID:5fomRN4+ K2 compiler migration guideを読む
https://qiita.com/RyuNen344/items/2e5a67df1823fb5884fd
https://qiita.com/RyuNen344/items/2e5a67df1823fb5884fd
211デフォルトの名無しさん
2024/05/12(日) 18:46:17.27ID:9NWmNhrE シンプルにModifierとかテーマとかが分かりづらそう。
もちろん、知ってる人は今までより楽なんだけどなぁ。
もちろん、知ってる人は今までより楽なんだけどなぁ。
212デフォルトの名無しさん
2024/05/12(日) 19:22:30.71ID:8JGjswrh ダークテーマとかめんどくさいねん
213デフォルトの名無しさん
2024/05/22(水) 17:36:27.32ID:0G81pYpr 祝・Kotlin 2.0.0🥳
214デフォルトの名無しさん
2024/05/22(水) 21:46:59.77ID:0G81pYpr シンプルなビルドツールのAmperがスタンドアローンで動くようになったみたい
そろそろGradleやめてAmperにしてもいいかも
ttps://blog.jetbrains.com/amper/2024/05/amper-update-may-2024/
そろそろGradleやめてAmperにしてもいいかも
ttps://blog.jetbrains.com/amper/2024/05/amper-update-may-2024/
215デフォルトの名無しさん
2024/05/24(金) 08:10:48.56ID:kgcJienR 今年のKotlin Confはよかった
AWSの話もあってサーバーサイドとしても宣伝されてた
ttps://youtu.be/Ar73Axsz2YA
AWSの話もあってサーバーサイドとしても宣伝されてた
ttps://youtu.be/Ar73Axsz2YA
216デフォルトの名無しさん
2024/06/04(火) 16:04:32.32ID:0afq31Br 時間ができたから興味本位で個人用泥アプリをそこまで苦労なくKMPに移行させてみた
iOS開発環境はないからとりあえずJVMのデスクトップアプリとして動かして満足
主に書き換えたところ
build.gradleのマルチプラットフォーム化
xml→Composeに完全書き換え(これは既にほぼ移植完了してた)
SharedPreferencesをDataStoreに移行
commonMainに共通コードを移動
iOS開発環境はないからとりあえずJVMのデスクトップアプリとして動かして満足
主に書き換えたところ
build.gradleのマルチプラットフォーム化
xml→Composeに完全書き換え(これは既にほぼ移植完了してた)
SharedPreferencesをDataStoreに移行
commonMainに共通コードを移動
217デフォルトの名無しさん
2024/06/04(火) 16:16:02.71ID:0afq31Br 忘れてたあとネットワーク周りのKtor移植
218デフォルトの名無しさん
2024/06/05(水) 01:40:53.24ID:6Z2WevUt219デフォルトの名無しさん
2024/06/05(水) 16:59:49.49ID:YvIfQF0x >>218
スムーズで満足だったよ
大量のアイテムのリスト表示もカクつくことなく、Androidで動かした場合と遜色もなくデスクトップアプリとして動いてくれた
メモリ使用量はだいたい100~150MBのリソースを食ってたから気になる人はいるかも
スムーズで満足だったよ
大量のアイテムのリスト表示もカクつくことなく、Androidで動かした場合と遜色もなくデスクトップアプリとして動いてくれた
メモリ使用量はだいたい100~150MBのリソースを食ってたから気になる人はいるかも
220デフォルトの名無しさん
2024/06/05(水) 17:22:10.82ID:2rAqOEzx221デフォルトの名無しさん
2024/06/05(水) 20:09:09.36ID:VYcaLU0X Modifier.composedをModifier.Nodeに書き換えたらむっちゃ爆速になったので報告
参考になったサイト
Modifier.Node を使いましょう (Part 4: @Composable 関数の実装を Modifier.Node に書き換える) ttps://qiita.com/_SUR4J_/items/d48372b5793c4a0fa65f
参考になったサイト
Modifier.Node を使いましょう (Part 4: @Composable 関数の実装を Modifier.Node に書き換える) ttps://qiita.com/_SUR4J_/items/d48372b5793c4a0fa65f
222デフォルトの名無しさん
2024/06/25(火) 17:25:35.29ID:MInQ5PjC ttps://github.com/matteocrippa/sensor-accelerometer-multiplatform/blob/main/shared/src/iosMain/kotlin/it/matteocrippa/sensorsmultiplatform/Sensors.kt
iOSアプリ開発、Kotlinで簡単にセンサーデータを取り出せるのな、クロスプラットフォーム対応モバイルアプリは全部Kotlinでいいじゃん
iOSアプリ開発、Kotlinで簡単にセンサーデータを取り出せるのな、クロスプラットフォーム対応モバイルアプリは全部Kotlinでいいじゃん
223デフォルトの名無しさん
2024/07/15(月) 21:22:20.71ID:3vqOTMXO ktorがバージョン3.0.0に向けて大規模リファクタリングが進んでるね
io部分をkotlinxioベースに移行するプルリクがさっきコミットされた
io部分をkotlinxioベースに移行するプルリクがさっきコミットされた
224デフォルトの名無しさん
2024/08/06(火) 21:06:57.96ID:CTUIU5Jb 2.0.10
225デフォルトの名無しさん
2024/08/06(火) 21:26:06.36ID:iUXFepZN ロシアの企業だけどこの先どうなるんだろうね?phpは死んでも全然構わないけどさw
226デフォルトの名無しさん
2024/08/07(水) 00:31:01.60ID:Q4mlZjoy KotlinはJetBrainsのIDEに縛られるのが唯一にして最大のデメリットだな
JetBrainsに貢ぐ気のある企業だけがサーバーをJavaではなくKotlinで実装できる
言語仕様自体は何一つ文句無く素晴らしい
JetBrainsに貢ぐ気のある企業だけがサーバーをJavaではなくKotlinで実装できる
言語仕様自体は何一つ文句無く素晴らしい
227デフォルトの名無しさん
2024/08/07(水) 00:46:40.67ID:npWcuZf6 >>225
まあ、消えることはないんじゃない
・なんだかんだJavaの仮想マシンの上で動かせるのは大きいメリット
・AndroidがJavaファースト言語だからKotlinとは切り離せない関係にある
・マルチプラットフォーム対応
・言語仕様的にむっちゃ書きやすい
・ビルドツールのGradleが便利
ただしJetBrainsはクソ、金の亡者
まあ、消えることはないんじゃない
・なんだかんだJavaの仮想マシンの上で動かせるのは大きいメリット
・AndroidがJavaファースト言語だからKotlinとは切り離せない関係にある
・マルチプラットフォーム対応
・言語仕様的にむっちゃ書きやすい
・ビルドツールのGradleが便利
ただしJetBrainsはクソ、金の亡者
228デフォルトの名無しさん
2024/08/07(水) 13:53:03.21ID:DdwaSE72 JetBrainsは金にがめついが、良いものには金出さないといけないのはしょうがないと言えばしょうがない。
229デフォルトの名無しさん
2024/08/07(水) 15:26:35.93ID:U1XGJKM/ 開発ツールしか売っていないJetBrainsがMSやGoogleみたいにタダでバラ撒けるわけがないし企業として存続するためにはサブスクは適切だと思うよ
230デフォルトの名無しさん
2024/08/07(水) 17:31:48.61ID:qdHXprOH MSにしてもMSDNはタダじゃないし…
231デフォルトの名無しさん
2024/08/08(木) 14:55:50.33ID:MD28WZCO iOSアプリ作りたかったんだけど、お金がない w
Mac miniとiPhone SEを買うと15万円くらいかかる
androidだとWindowsはあるので、手持ちのandroidスマホはテスト機に使わないとして、Galaxy aだけの2万円で済む…
Mac miniとiPhone SEを買うと15万円くらいかかる
androidだとWindowsはあるので、手持ちのandroidスマホはテスト機に使わないとして、Galaxy aだけの2万円で済む…
232デフォルトの名無しさん
2024/08/08(木) 16:42:13.62ID:q2qg0uie 最近はKotlin/WASMとGUIフレームワークComposeでウェブページのいわゆるシングルページアプリケーションを作って遊んでる
WASMだからiOSだろうとデスクトップだろうとブラウザで動くから便利
WASMだからiOSだろうとデスクトップだろうとブラウザで動くから便利
233デフォルトの名無しさん
2024/09/18(水) 22:39:46.34ID: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
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
234デフォルトの名無しさん
2024/10/10(木) 19:18:02.11ID:GkrJxbZ+ Ktor 3.0.0きたね
235デフォルトの名無しさん
2025/04/02(水) 22:11:15.73ID:/RuvkMi4 kotlin のここが嫌
・省略記法を推奨してること
関数引数の()を省略okにしないで欲しい
・引数最後のラムダを()の外に出して良いとか言わないで欲しい
・
・省略記法を推奨してること
関数引数の()を省略okにしないで欲しい
・引数最後のラムダを()の外に出して良いとか言わないで欲しい
・
236デフォルトの名無しさん
2025/04/02(水) 23:56:00.32ID:2HvotTpr perlっぽいね
237デフォルトの名無しさん
2025/04/03(木) 09:27:11.23ID:Ftjm6XIR 拡張関数でお釣りがくる
238デフォルトの名無しさん
2025/04/03(木) 10:55:24.00ID:6gctKUze >>235
rubyからgroovyを経由してKotlinに取り込まれたDSL作成能力の要の記法なので、無くすわけにはいかない
rubyからgroovyを経由してKotlinに取り込まれたDSL作成能力の要の記法なので、無くすわけにはいかない
239デフォルトの名無しさん
2025/04/05(土) 10:29:46.78ID:eOvzuWwi >>235
ラムダを出していいのは、そういう関数を作りやすくなるから流石にほしい。
ラムダを出していいのは、そういう関数を作りやすくなるから流石にほしい。
240デフォルトの名無しさん
2025/04/05(土) 15:56:05.57ID:bpkT9prW241デフォルトの名無しさん
2025/04/05(土) 15:58:27.19ID:bpkT9prW 今ならAIに作らせることも出来るかも知れんね。
242デフォルトの名無しさん
2025/04/05(土) 21:17:02.88ID:v3q1DAFC Javascriptなんかは関数のカッコの有無によって役割が変わるからカッコ省略に違和感を覚える人がいるのはわかる
ラムダ引数の外出しが嫌ってのはわからん
なんでもきっちりしてないと嫌なタイプかね
ラムダ引数の外出しが嫌ってのはわからん
なんでもきっちりしてないと嫌なタイプかね
243デフォルトの名無しさん
2025/04/06(日) 16:22:26.45ID: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)
}
}
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)
}
}
244デフォルトの名無しさん
2025/04/06(日) 17:05:36.42ID:+waf9VHY C#信者なもんでJava もダセーと思ってたけど
kotlin でVBA みたいな記法見てげんなりしたんよ
kotlin でVBA みたいな記法見てげんなりしたんよ
245デフォルトの名無しさん
2025/04/06(日) 17:45:20.89ID:IGD2i2m1 C#もKotlinもそんな変わんなくね
しいて言うならばKotlinのほうが記法の自由度が高いと思うけどそれが気に入らないのか?
しいて言うならばKotlinのほうが記法の自由度が高いと思うけどそれが気に入らないのか?
246デフォルトの名無しさん
2025/04/06(日) 18:00:48.45ID:6z7NAY5O Kotlinは
C# -> F# の変貌っぷりよりはよっぽどマシ
C# -> F# の変貌っぷりよりはよっぽどマシ
247デフォルトの名無しさん
2025/04/06(日) 19:59:40.13ID:IGD2i2m1 F#が幅を効かせてる分野ってなんかあったっけ
248デフォルトの名無しさん
2025/04/06(日) 23:58:03.42ID:+S89BOuw F#と比べるならKotlinでなくScalaの方が適切だと思う
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
249デフォルトの名無しさん
2025/04/06(日) 23:58:03.55ID:+S89BOuw F#と比べるならKotlinでなくScalaの方が適切だと思う
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
250デフォルトの名無しさん
2025/04/07(月) 09:12:20.38ID:qdPTpHFs まてまて
VBAはよくない→似た記法がある→Kotlinにも悪感情
これ、何の合理性もない偏見であることに気付こうぜ
VBAやVBに問題があるのはカッコが省略可能だったり書き方の自由度があるからではない
自分で信者と言っているあたりある程度自覚と自虐があるんだろうけど、こういうお気持ち優先のコメントに振り回されるのはやめたい
VBAはよくない→似た記法がある→Kotlinにも悪感情
これ、何の合理性もない偏見であることに気付こうぜ
VBAやVBに問題があるのはカッコが省略可能だったり書き方の自由度があるからではない
自分で信者と言っているあたりある程度自覚と自虐があるんだろうけど、こういうお気持ち優先のコメントに振り回されるのはやめたい
251デフォルトの名無しさん
2025/04/07(月) 21:49:43.77ID:jZZF2kg6 知らない人が横から突然現れて
「かわいそうに。本当のコトリンを知らないんだね。一週間後にまた来てください。本物のコトリンを食べさせてあげるから」とかいう訳のわからない世界
「かわいそうに。本当のコトリンを知らないんだね。一週間後にまた来てください。本物のコトリンを食べさせてあげるから」とかいう訳のわからない世界
252デフォルトの名無しさん
2025/04/07(月) 22:35:51.57ID:qdPTpHFs 知らない人?
FF外から失礼します!と断ってから発言したほうがよかったか
FF外から失礼します!と断ってから発言したほうがよかったか
253デフォルトの名無しさん
2025/04/08(火) 04:30:05.94ID:Vbj4rgji 食うもんじゃないんじゃね?知らんけど
254デフォルトの名無しさん
2025/05/22(木) 21:52:02.93ID:7McSwBY7 ふぁっ?!
KotlinのVSCode向けLSPをJetbrainsがプレアルファで出してる
Kotlin製品をVSCodeで開発させて貰えるの有難すぎる
https://github.com/Kotlin/kotlin-lsp
About Kotlin Language Server and plugin for Visual Studio Code
KotlinのVSCode向けLSPをJetbrainsがプレアルファで出してる
Kotlin製品をVSCodeで開発させて貰えるの有難すぎる
https://github.com/Kotlin/kotlin-lsp
About Kotlin Language Server and plugin for Visual Studio Code
255デフォルトの名無しさん
2025/05/22(木) 22:14:21.27ID:7McSwBY7 Kotlin用のLSPの登場で海外も盛り上がっている模様
https://news.ycombinator.com/item?id=44058299
これでKotlinがより普及してくれると期待されてる
https://news.ycombinator.com/item?id=44058299
これでKotlinがより普及してくれると期待されてる
256デフォルトの名無しさん
2025/05/23(金) 09:07:12.42ID:ukMjdBj0 >>254
thx
thx
257デフォルトの名無しさん
2025/05/28(水) 04:48:31.00ID:NecLOJ4A >>255
やったぜ。
やったぜ。
258デフォルトの名無しさん
2025/06/09(月) 12:25:47.95ID:GC8ayKZe 早速使ってみた。
定義移動は普通にできるけど、実装へ移動ができなかったのが気になった。
定義移動は普通にできるけど、実装へ移動ができなかったのが気になった。
259デフォルトの名無しさん
2025/06/25(水) 09:01:59.73ID:2sNHxU1v Kotlin2.2.0きた
コンテキストパラメータなるものが追加されたみたい
言語機能としてコンパイル時に検証されるDIのようなものらしい
https://blog.jetbrains.com/kotlin/2025/06/kotlin-2-2-0-released/
コンテキストパラメータなるものが追加されたみたい
言語機能としてコンパイル時に検証されるDIのようなものらしい
https://blog.jetbrains.com/kotlin/2025/06/kotlin-2-2-0-released/
260デフォルトの名無しさん
2025/06/25(水) 11:40:07.26ID:l+SXsF8p Scalaのimplicit parameterと同じ機能…?
261デフォルトの名無しさん
2025/08/29(金) 19:39:20.27ID:StSqt4Py 今日の発見
Kotlin libraries のページのメソッド一つ一つの説明が書いてあるページを表示して、日本語に自動翻訳させると「fun」の部分が「楽しい」になる。
Kotlin libraries のページのメソッド一つ一つの説明が書いてあるページを表示して、日本語に自動翻訳させると「fun」の部分が「楽しい」になる。
レスを投稿する
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- へずまりゅう氏が言葉失う 街中で女性から「息子はあなたみたいな人間に育たぬよう教育しています」 [jinjin★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
