エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Perl: swatchとswash
ここではPerl 5.6以降のUnicodeサポートで内部的に使用されているデータ構造、swatchとswashについて概... ここではPerl 5.6以降のUnicodeサポートで内部的に使用されているデータ構造、swatchとswashについて概説します。 swatch/swashを必要とする処理は、正規表現では文字プロパティ (\p{ }, \P{ }) 、Unicodeに対する場合の \w や \W, 文字クラス等があり、それ以外には文字間の写像 (tr///, y///, uc, lc, ucfirst, lcfirst, \U, \L, \u, \l) があります。 swatchとは、平たく言えば、断片的なbit vectorです。例えばm個の連続した符号位置(code point)について、一符号位置当たりnビットの値を格納する場合、(m×n/8)バイト長の文字列に格納します。なお、perl内部では1バイト=8ビットは前提ですので、byteの定義についての議論は無用です。また、swashとは、swat