並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 5 件 / 5件

新着順 人気順

Kotlinの検索結果1 - 5 件 / 5件

  • What's new in Kotlin 2.0.0 | Kotlin

    Released: May 21, 2024 The Kotlin 2.0.0 release is out and the new Kotlin K2 compiler is Stable! Additionally, here are some other highlights: New Compose compiler Gradle plugin Generation of lambda functions using invokedynamic The kotlinx-metadata-jvm library is now Stable Monitoring GC performance in Kotlin/Native with signposts on Apple platforms Resolving conflicts in Kotlin/Native with Objec

      What's new in Kotlin 2.0.0 | Kotlin
    • kotlinのEnumに拡張関数を定義する - エンジニアもどきの技術メモ

      kotlinのenum classはJavaのenumと同様にvalueOf(String)で当該のEnumを取得できる関数があるのですが、とある事情からこれをStringではなくenumのordinal(Int)から取得したいという要求がありました。 やりたいことvalueOf(String)のInt版が欲しい。 愚直な解決策これを満たすために、enum class毎に以下のようなメソッドを書いて対応していました。 enum class MyEnum { FIRST, LAST; companion object { fun valueOf(ordinal: Int) = values().firstOrNull { it.ordinal == ordinal } } } これで、一応目的は達成できるのですが、ちょっとした問題があります。 定義するenum classの数だけ書かなきゃい

      • KotlinのCompanion ObjectでGenericsを使った関数を定義したい - HackToTech

        個人的な備忘録 IDのクラスに対してGenericsを使った共通の関数を持たせたいなーというのがあって、 reflection使えばとりあえず出来そうだったのでこれを仕事で使ってみている ただなんかcompanion object側のクラスに対してinterface継承させずにやる方法もあるんじゃないかと思って若干もやっている (調べて見た感じぱっと見当たらなかった)

          KotlinのCompanion ObjectでGenericsを使った関数を定義したい - HackToTech
        • Ktor ( client ) を 1.6.8 から 2.0.0 にバージョンアップする

          [versions] ktor = "1.6.8" [libraries] ktor-core = { module = "io.ktor:ktor-client-core", version.ref = "ktor" } ktor-json = { module = "io.ktor:ktor-client-json", version.ref = "ktor" } ktor-logging = { module = "io.ktor:ktor-client-logging", version.ref = "ktor" } ktor-okhttp = { module = "io.ktor:ktor-client-okhttp", version.ref = "ktor" } ktor-ios = { module = "io.ktor:ktor-client-ios", version

          • Kotlin-Ktorフレームワークで学ぶクリーンアーキテクチャ - GMOインターネットグループ グループ研究開発本部

            次世代システム研究室のT.Sです。私はいわゆる機械学習エンジニアとしての役割を担っており、データサイエンティストと実装の橋掛けを良くしております。その中でDSの方から「ソースコード実装するときにどうやってClassを分けたらいいのか迷うんだよね…」という悩みを共有していただき、であればちょっと基礎的な考え方を共有したく今回のBlogを執筆しようかと至った次第です。 というわけで今回はKotlin/Ktorを利用した簡単なget/postのAPIを、クリーンアーキテクチャにある程度従ったもので組んだ場合の1サンプルをご紹介しようかと思います。(厳密にはこんなのクリーンアーキテクチャじゃない!というお声は100も承知ですがサンプルだと思いご容赦ください…) またKtorのType-safe routingのktor-server-resourcesを利用したサンプルコードもあまり見かけなかった

              Kotlin-Ktorフレームワークで学ぶクリーンアーキテクチャ - GMOインターネットグループ グループ研究開発本部
            1