Stylus ではsplit('1/2', '/')[0]
(特定の区切り記号で文字列値を分割します。この例では を返し1
ます)、Sass ではそれを行うには巨大な関数が必要でした。これをLESSでネイティブに行う方法や、どこでもこれを行うための機能がわかりません。
これを行う方法を知っている人はいますか?
Stylus ではsplit('1/2', '/')[0]
(特定の区切り記号で文字列値を分割します。この例では を返し1
ます)、Sass ではそれを行うには巨大な関数が必要でした。これをLESSでネイティブに行う方法や、どこでもこれを行うための機能がわかりません。
これを行う方法を知っている人はいますか?
これらの関数の多くがプリプロセッサに組み込まれていないのはばかげています。
関数が必要な理由も説明する必要がありsplit
ます。
Less バージョン 2 以降、独自の関数を簡単に追加できます。プラグインを活用したカスタム関数で Less コンパイラを拡張する方法を参照してください。
split
リストを返す関数を追加できるはずです。すでに @Amadan で説明されているように、このリストをループと組み込みのリスト関数で使用できます。