nnsnico / ClosedRange

Scalaでつくる閉区間,開区間,半開区間

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ClosedRange

閉区間,開区間,半開区間に関するいろいろな機能をScalaの勉強と添えて行いました.

主な機能

  • 最小値,最大値のエンドポイントを取得
  • ある整数値が範囲内に含まれているか判別(Listによって複数の整数が含まれているかを判別することも可)
  • 区間が別の区間と等しいか判別,また接続されているかを判別 ‐ 他の閉空間を引数にして共通区間を取得
  • 文字列の閉区間を引数にして新たに閉区間のクラスを取得

パッケージの分け方

  • firstdev 何も考えずとりあえず作成
  • extendsabstract 抽象クラスを作成し,それを継承したコーディング手法

開発環境

  • Scala 2.11.8
  • sbt 0.13.16
  • IntelliJ IDEA Ultimate 2017 2.2

About

Scalaでつくる閉区間,開区間,半開区間


Languages

Language:Scala 100.0%