func (ln bufioLn) FirstWord() string {
	offset := 0
	inWord := false
	data := ln.Trim()

	for i, c := range data {
		if asciiSpace[c] {
			if inWord {
				return string(data[offset:i])
			}
			inWord = false
		} else {
			if !inWord {
				offset = i
			}
			inWord = true
		}
	}
	return string(data[offset:])
}
// FirstWord return the first word
FirstWord return the first word
// FirstWord return the first word
func (ln bufioLn) FirstWord() string {
	offset := 0
	inWord := false
	data := ln.Trim()
	for i, c := range data {
		if asciiSpace[c] {
			if inWord {
				return string(data[offset:i])
			}
			inWord = false
		} else {
			if !inWord {
				offset = i
			}
			inWord = true
		}
	}
	return string(data[offset:])
}
func ( ln bufioLn ) FirstWord ( ) string { offset := 0 inWord := false data := ln . Trim ( ) for i , c := range data { if asciiSpace [ c ] { if inWord { return string ( data [ offset : i ] ) } inWord = false } else { if ! inWord { offset = i } inWord = true } } return string ( data [ offset : ] ) }
FirstWord return the first word
FirstWord return the first word