예제 #1
0
func Benchmark4(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth(long)
	}
}
예제 #2
0
func Benchmark3(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth("あいうえおあいうえおえおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお")
	}
}
예제 #3
0
func BenchmarkEasyString(b *testing.B) {
	for n := 0; n < b.N; n++ {
		_ = lucy.StringWidth("abcdefgkljjsfkjn")
	}
}
예제 #4
0
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))
}