エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Clojure]spec紹介 - Qiita
Clojureは動的言語なので、型の情報なしで開発を進めていくのが基本です。 動的な言語と静的な言語のど... Clojureは動的言語なので、型の情報なしで開発を進めていくのが基本です。 動的な言語と静的な言語のどちらが優れているか、という議論は 以前からありますが、あなたはどうお考えでしょうか。 この問題にはさまざまな意見があるかと思いますが、Clojureは動的型付け を選択した言語です。 しかし、specというライブラリーを使うと、Clojureでも型の恩恵を 受けることができます。 さらに、specでは正規表現のように型を定義することができ、 これが非常に便利です。 また、specで定義した型は spec/conform spec/explain などの関数が適応でき、これらの関数で型の適合性を見ることができます。 準備 specを使用するためには、Clojueのバージョンを1.9.0以上に 宣言する必要があります。

