(ns foo.bar
(:require-macros [foo.baz :refer [macro-that-expands-to-require]]))
(macro-that-expands-to-require)
2021年5月24日
ClojureScriptチーム
ClojureScriptの新しいリリースを発表できることを嬉しく思います。ClojureScriptの既存ユーザーの方は、次のリリースノートをよくお読みください。
contains?でのIAssociative -contains-key?プロトコルチェックのサポートIAssociativeプロトコルは-contains-key?を定義しており、アソシエイティブコレクションにキーが存在するかどうかを直接テストすることを容易にします。コアのcontains?関数は、このリリースで改訂され、IAssociativeプロトコルを実装するコレクションに対してそのような呼び出しを行うようになりました。
このリリースでは、チェック付き配列アクセス機能が、agetとasetの高階の使用に拡張されました。例えば、
(apply aget [(into-array [0]) 100])
コンパイラ設定でこの機能を有効にすると、実行時に警告またはエラーが発生します。
ClojureScript 1.10.866の更新の完全なリストについては、変更ログを参照してください。