Kotlin 8

2025/04/05(土) 21:17:02.88ID:v3q1DAFC
Javascriptなんかは関数のカッコの有無によって役割が変わるからカッコ省略に違和感を覚える人がいるのはわかる
ラムダ引数の外出しが嫌ってのはわからん
なんでもきっちりしてないと嫌なタイプかね
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)
}
}
2025/04/06(日) 17:05:36.42ID:+waf9VHY
C#信者なもんでJava もダセーと思ってたけど
kotlin でVBA みたいな記法見てげんなりしたんよ
2025/04/06(日) 17:45:20.89ID:IGD2i2m1
C#もKotlinもそんな変わんなくね
しいて言うならばKotlinのほうが記法の自由度が高いと思うけどそれが気に入らないのか?
2025/04/06(日) 18:00:48.45ID:6z7NAY5O
Kotlinは
C# -> F# の変貌っぷりよりはよっぽどマシ
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言語なので
249デフォルトの名無しさん
垢版 |
2025/04/06(日) 23:58:03.55ID:+S89BOuw
F#と比べるならKotlinでなくScalaの方が適切だと思う
F#やScalaは関数型を目指した言語だけど、Kotlinは普通のOOP言語なので
2025/04/07(月) 09:12:20.38ID:qdPTpHFs
まてまて
VBAはよくない→似た記法がある→Kotlinにも悪感情
これ、何の合理性もない偏見であることに気付こうぜ
VBAやVBに問題があるのはカッコが省略可能だったり書き方の自由度があるからではない
自分で信者と言っているあたりある程度自覚と自虐があるんだろうけど、こういうお気持ち優先のコメントに振り回されるのはやめたい
2025/04/07(月) 21:49:43.77ID:jZZF2kg6
知らない人が横から突然現れて
「かわいそうに。本当のコトリンを知らないんだね。一週間後にまた来てください。本物のコトリンを食べさせてあげるから」とかいう訳のわからない世界
2025/04/07(月) 22:35:51.57ID:qdPTpHFs
知らない人?
FF外から失礼します!と断ってから発言したほうがよかったか
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
255デフォルトの名無しさん
垢版 |
2025/05/22(木) 22:14:21.27ID:7McSwBY7
Kotlin用のLSPの登場で海外も盛り上がっている模様
https://news.ycombinator.com/item?id=44058299

これでKotlinがより普及してくれると期待されてる
2025/05/23(金) 09:07:12.42ID:ukMjdBj0
>>254
thx
257デフォルトの名無しさん
垢版 |
2025/05/28(水) 04:48:31.00ID:NecLOJ4A
>>255
やったぜ。
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/
2025/06/25(水) 11:40:07.26ID:l+SXsF8p
Scalaのimplicit parameterと同じ機能…?
261デフォルトの名無しさん
垢版 |
2025/08/29(金) 19:39:20.27ID:StSqt4Py
今日の発見

Kotlin libraries のページのメソッド一つ一つの説明が書いてあるページを表示して、日本語に自動翻訳させると「fun」の部分が「楽しい」になる。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況