2023-01-01から1年間の記事一覧
Scalaで無限ループを書くとエラー 無限ループを成立させるには 積極的に再帰を使う 参考 Scalaで無限ループを書くとエラー 投資商品等で、スタートの金額、利率、目標金額を与えて、何年後に到達するかを計算する関数をループで書きたいとします ※本当は対数…
タイトルの件、Javaだと「もし~~なら~~、それ以外なら~~を返す」という事をしたいときに、早期returnにて実装することがあります。 public String hoge(boolean isFoo) { if (isFoo) { return "FOO!"; } return "BAR!"; } Scalaでも同じように実装でき…
NHN テコラス株式会社 アイレット株式会社 Dynatrace合同会社 日本テラデータ株式会社(かばんフック) dataris(ARアドバンストテクノロジ株式会社) New Relic株式会社(Tシャツ 抽選) レッドハッド株式会社 CircleCI Japan合同会社 TIS株式会社(蒸気でアイマス…
文字列をreplaceAllで大文字/小文字化(\u, \l)する方法 そもそもPatternクラスで非対応 Java9以降なら解決策がある 参考 文字列をreplaceAllで大文字/小文字化(\u, \l)する方法 そもそもPatternクラスで非対応 この記事にたどり着かれた方は、以下のように書…
groupingByを普通に書くと 例えば、あるStringのリストがあり、それぞれの個数を数えるケースを考えます。 普通に書くと以下のようになるかと思います。 Map<String, Long> collected = List.of("d", "c", "b", "a", "d", "c", "b", "d", "c", "d") .stream() .collect(Col</string,>…
2022度の受講科目と試験結果 1学期 2学期 印象・思い出に残った科目 1150030 日本語リテラシー(’21) 1570269 データベース(’17) 1570374 映像コンテンツの制作技術(’20) 1950029 AIシステムと人・社会との関係(’20) 1750054 日常生活のデ…
放送授業のスクリーンショットが真っ黒になってしまう時には 皆様、先日は単位認定試験お疲れさまでした。 さて表題の件、試験前に放送授業を見ながら、大事そうなところをメモ代わりにスクリーンショットにて撮っていたのですが、ある時まで撮れていたのが…
概要 Optimize importsから除外する対策 Optimize importsを無効にする対策 参考 概要 PycharmやIntelliJなどのJetBrainsのIDEでは、2021.2から、保存時のアクションで、オートフォーマットができるようになりました pleiades.io それまでは別のプラグインが…
.gitignoreで無視したディレクトリの中のサブディレクトリを追跡する さらに前の行にて無視されているとき 参考 .gitignoreで無視したディレクトリの中のサブディレクトリを追跡する 以下のようなファイル構造の時に、directoryを無視しつつ、subdirectoryだ…
Dockerにて使い捨てのMySQLをサクっと作る方法 コンテナ起動 接続 コンテナ終了 参考 Dockerにて使い捨てのMySQLをサクっと作る方法 次のコマンドにて、サクっと作って検証できます。 コンテナ起動 >docker run --rm --name mysql -e MYSQL_DATABASE=mydb -e…