}するとさっきの関数はすっきりとこうなる。タグを構築するのにこれらが使えるようになった。一個ここで考察するのは、どうやってテキストをタグの中に入れるかだ。上の例でこんな感じで書いた。演算子関数を呼び出す。よって定義されている。Stringに対して呼び出すと、StringのunaryPlusメソッドまたは拡張関数を探す。文字列をレシーバにしてこれを呼び出す。コレクションに追加している。これで文字列はタグ木構造の正式な一部になれた。パッケージに定義されている。注:JVMをターゲットにしたコードでは動的型はサポートされない。Kotlinは静的型付け言語でありながら、Javascriptエコシステムのような型のないまたは型付けのゆるい環境とも相互運用しないといけない。これらの利用状況を手助けするために、言語内で動的な型が利用できる。...動的型は基本的にKotlinの型チェックを止める。この型の値はどんな変数にも入れられ、パラメータとしてどこにでも渡せる。変数に対してどんなプロパティや関数も呼び出せること。3))Javascriptプラットフォームでは、このコードは「そのまま」コンパイルされる。