Kotlin 8 (261レス)
上下前次1-新
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
1: 2023/01/02(月)13:55 ID:8T2JCaCm(1) AAS
JetBrainsが開発した期待の新言語、Androidの公式開発言語にしてサーバーサイドもなんでもいけるKotlinについて語りましょう
※前スレ
Kotlin 7
2chスレ:tech
232: 2024/08/08(木)16:42 ID:q2qg0uie(1) AAS
最近はKotlin/WASMとGUIフレームワークComposeでウェブページのいわゆるシングルページアプリケーションを作って遊んでる
WASMだからiOSだろうとデスクトップだろうとブラウザで動くから便利
233: 2024/09/18(水)22:39 ID:xnn+JK56(1) AAS
📢 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!
外部リンク:kotl.in
234: 2024/10/10(木)19:18 ID:GkrJxbZ+(1) AAS
Ktor 3.0.0きたね
235(3): 04/02(水)22:11 ID:/RuvkMi4(1) AAS
kotlin のここが嫌
・省略記法を推奨してること
関数引数の()を省略okにしないで欲しい
・引数最後のラムダを()の外に出して良いとか言わないで欲しい
・
236: 04/02(水)23:56 ID:2HvotTpr(1) AAS
perlっぽいね
237: 04/03(木)09:27 ID:Ftjm6XIR(1) AAS
拡張関数でお釣りがくる
238: 04/03(木)10:55 ID:6gctKUze(1) AAS
>>235
rubyからgroovyを経由してKotlinに取り込まれたDSL作成能力の要の記法なので、無くすわけにはいかない
239: 04/05(土)10:29 ID:eOvzuWwi(1) AAS
>>235
ラムダを出していいのは、そういう関数を作りやすくなるから流石にほしい。
240: 04/05(土)15:56 ID:bpkT9prW(1/2) AAS
>>235
じゃあそういう自分が気に入る記述の言語を作れば?
自分で作らなくても仕様公開しておけばそのうち誰かが作ってくれると思うよ。
241: 04/05(土)15:58 ID:bpkT9prW(2/2) AAS
今ならAIに作らせることも出来るかも知れんね。
242: 04/05(土)21:17 ID:v3q1DAFC(1) AAS
Javascriptなんかは関数のカッコの有無によって役割が変わるからカッコ省略に違和感を覚える人がいるのはわかる
ラムダ引数の外出しが嫌ってのはわからん
なんでもきっちりしてないと嫌なタイプかね
243: 04/06(日)16:22 ID:Au0tk7Ct(1) AAS
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)
}
}
244: 04/06(日)17:05 ID:+waf9VHY(1) AAS
C#信者なもんでJava もダセーと思ってたけど
kotlin でVBA みたいな記法見てげんなりしたんよ
245: 04/06(日)17:45 ID:IGD2i2m1(1/2) AAS
C#もKotlinもそんな変わんなくね
しいて言うならばKotlinのほうが記法の自由度が高いと思うけどそれが気に入らないのか?
246: 04/06(日)18:00 ID:6z7NAY5O(1) AAS
Kotlinは
C# -> F# の変貌っぷりよりはよっぽどマシ
247: 04/06(日)19:59 ID:IGD2i2m1(2/2) AAS
F#が幅を効かせてる分野ってなんかあったっけ
248: 04/06(日)23:58 ID:+S89BOuw(1/2) AAS
F#と比べるならKotlinでなくScalaの方が適切だと思う
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
249: 04/06(日)23:58 ID:+S89BOuw(2/2) AAS
F#と比べるならKotlinでなくScalaの方が適切だと思う
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
250: 04/07(月)09:12 ID:qdPTpHFs(1/2) AAS
まてまて
VBAはよくない→似た記法がある→Kotlinにも悪感情
これ、何の合理性もない偏見であることに気付こうぜ
VBAやVBに問題があるのはカッコが省略可能だったり書き方の自由度があるからではない
自分で信者と言っているあたりある程度自覚と自虐があるんだろうけど、こういうお気持ち優先のコメントに振り回されるのはやめたい
251: 04/07(月)21:49 ID:jZZF2kg6(1) AAS
知らない人が横から突然現れて
「かわいそうに。本当のコトリンを知らないんだね。一週間後にまた来てください。本物のコトリンを食べさせてあげるから」とかいう訳のわからない世界
252: 04/07(月)22:35 ID:qdPTpHFs(2/2) AAS
知らない人?
FF外から失礼します!と断ってから発言したほうがよかったか
253: 04/08(火)04:30 ID:Vbj4rgji(1) AAS
食うもんじゃないんじゃね?知らんけど
254(1): 05/22(木)21:52 ID:7McSwBY7(1/2) AAS
ふぁっ?!
KotlinのVSCode向けLSPをJetbrainsがプレアルファで出してる
Kotlin製品をVSCodeで開発させて貰えるの有難すぎる
外部リンク:github.com
About Kotlin Language Server and plugin for Visual Studio Code
255(1): 05/22(木)22:14 ID:7McSwBY7(2/2) AAS
Kotlin用のLSPの登場で海外も盛り上がっている模様
外部リンク:news.ycombinator.com
これでKotlinがより普及してくれると期待されてる
256: 05/23(金)09:07 ID:ukMjdBj0(1) AAS
>>254
thx
257: 05/28(水)04:48 ID:NecLOJ4A(1) AAS
>>255
やったぜ。
258: 06/09(月)12:25 ID:GC8ayKZe(1) AAS
早速使ってみた。
定義移動は普通にできるけど、実装へ移動ができなかったのが気になった。
259: 06/25(水)09:01 ID:2sNHxU1v(1) AAS
Kotlin2.2.0きた
コンテキストパラメータなるものが追加されたみたい
言語機能としてコンパイル時に検証されるDIのようなものらしい
外部リンク:blog.jetbrains.com
260: 06/25(水)11:40 ID:l+SXsF8p(1) AAS
Scalaのimplicit parameterと同じ機能…?
261: 08/29(金)19:39 ID:StSqt4Py(1) AAS
今日の発見
Kotlin libraries のページのメソッド一つ一つの説明が書いてあるページを表示して、日本語に自動翻訳させると「fun」の部分が「楽しい」になる。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.015s