コード例 #1
0
ファイル: bench_test.go プロジェクト: lucy/runewidth
func Benchmark4(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth(long)
	}
}
コード例 #2
0
ファイル: bench_test.go プロジェクト: lucy/runewidth
func Benchmark3(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth("あいうえおあいうえおえおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお")
	}
}
コード例 #3
0
ファイル: bench_test.go プロジェクト: lucy/runewidth
func BenchmarkEasyString(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth("abcdefgkljjsfkjn")
	}
}
コード例 #4
0
ファイル: bench_test.go プロジェクト: lucy/runewidth
func Benchmark2(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth("■㈱の世界①")
	}
}
コード例 #5
0
ファイル: compare.go プロジェクト: lucy/runewidth
func rsw(r rune) int {
	return runewidth.StringWidth(string(r))
}