タグ

2020年1月24日のブックマーク (1件)

  • Scalaでコレクションを前後処理しつつ走査する

    はじめにこんにちは。nextbeat 開発グループに所属している 久保 です。 nextbeat では保育園向け業務支援サービス KIDSNAコネクト の開発を担当しています。 現在 KIDSNAコネクト では主に保育園の 経営業務 が楽になるような機能を開発しています。 具体的には 労務管理、保育料金管理 等 バックオフィス系 の機能強化です。 連続するデータを1つずつ前後処理するバックオフィス系の機能はビジネスロジックが複雑になりがちです。 手続き型言語ばかりやってきた自分としては、複雑な処理を関数型ライクに書くことに苦労していました。 つい先日も 連続するデータの差分を1つずつ取得する 処理で「なんとか綺麗に書けないか」と悩んでいました。 その際、諸先輩方にアドバイスを頂きましたので共有しようと思います。 今回はもっと簡素化した、 1年間の月次平均気温データから各月の気温差を取得する

    Scalaでコレクションを前後処理しつつ走査する
    knakamura1977
    knakamura1977 2020/01/24
    目からうろこ。Scalaらしい書き方をもっと勉強したい。