skip left side null.

pull/4/head
WAKAYAMA shirou 11 years ago
parent 13d9a51850
commit cf8b32d5a9

@ -34,7 +34,16 @@ func ReadLines(filename string) ([]string, error) {
func byteToString(orig []byte) string { func byteToString(orig []byte) string {
n := -1 n := -1
for i, b := range orig { l := -1
for i, b := range orig{
// skip left side null
if l == -1 && b == 0{
continue
}
if l == -1{
l = i
}
if b == 0 { if b == 0 {
break break
} }
@ -43,7 +52,6 @@ func byteToString(orig []byte) string {
if n == -1 { if n == -1 {
return string(orig) return string(orig)
} else { } else {
return string(orig[:n]) return string(orig[l:n])
} }
} }

Loading…
Cancel
Save