タグ

2008年8月14日のブックマーク (3件)

  • nyatla@hatena blog

    kotlinでシリアライズするクラスにデフォルト値をつけると、頭のいいコンパイラが余計なことをして設定値を書き出さないことがある。 次のコードを実行すると、a,bは意図したとおりになるが、それ以降は値が書き出されない。 @Serializable data class HasDefault( @SerialName("points") val points:Int=10, @SerialName("cycle") val cycle:Int=10 ) @Serializable data class Normal( @SerialName("points") val points:Int, @SerialName("cycle") val cycle:Int ) class Test { @Test fun test() { val a=Normal(1,2) println(Json.e

    nyatla@hatena blog
  • CNET Japan

    人気記事 1 電動キックボードの「Lime」日上陸--Luupに対抗馬、着座式ボードも 2024年08月19日 2 グーグルに批判、「Pixel優先」をインフルエンサー向けプログラムの条件に 2024年08月19日 3 ファーウェイの「3つ折りスマホ」らしき物が目撃される--たたんでもかなり薄そう 2024年08月19日 4 鮮度保持技術「ZEROCO」、冷蔵でも冷凍でもない品の在庫管理で新バリューチェーン構築へ 2024年08月19日 5 [ブックレビュー]スマホやタブレットが原因かも--「脳をしっかり休ませる方法」 2024年08月17日 6 「フォートナイト」のEpic Games、Android版ストアを開設--EUではiOS版も 2024年08月19日 7 FCNTの新スマホ「arrows We2/We2 Plus」--価格や販路の違い等を写真で確認 2024年08月16日

    CNET Japan
  • マージ・ソート : 巨大データのソート法:CodeZine

    はじめに まずはともあれ腕試し、この問題を解いてみてくださいな:【問1】 デタラメな順序で並んだ文字列の集合がテキストファイル「input.txt」に収められています。この文字列群を辞書順(昇順)に並び換えたテキストファイル「sorted.txt」を作りなさい。 ※各文字列は改行で区切られています。  プログラミング教の練習問題、あるいは学校の課題で出てきそうな“お馴染み”の問題です。ソート(整列)アルゴリズムの実装には配列/代入/条件分岐/ループなどなどプログラミングの基中の基となる構文を総動員するため、練習問題としてよく使われますね。 早速解いてみましょう、ソート・アルゴリズムにはこれまたお馴染みのバブル・ソートを使います。C#、VB.NETC++/CLIの3まとめて一気にいきますよ: using System; using System.IO; using System