golang で regexp のキャッシュ
golang で regexp をコンパイルするときは
var stack_at_re = regexp.MustCompile(`\s*at ([^(]+)\(`)
のように MustCompile を利用して、global 変数に格納するのが基本なそうで。
(const で格納したいところだが、golang では MustCompile の結果が定数ではないので、それはできない。このへんが他の言語と違うところだ。)
golang で regexp をコンパイルするときは
var stack_at_re = regexp.MustCompile(`\s*at ([^(]+)\(`)
のように MustCompile を利用して、global 変数に格納するのが基本なそうで。
(const で格納したいところだが、golang では MustCompile の結果が定数ではないので、それはできない。このへんが他の言語と違うところだ。)