Comments 11
Здесь опечатка?
// Replace tilde prefix with home directory.
if strings.HasPrefix(path, "~/") {
path = filepath.Join(u.HomeDir, strings.TrimPrefix(path))
}
Не нужно ли strings.TrimPrefix(path)
заменить на strings.TrimPrefix(path, "~/")
?
Вы как-то неуверенно интересуетесь, конечно, это опечатка, так как функция TrimPrefix принимает обязательно два параметра.
И в этом примере некорректные строки:
strings.Count("I ", "") // 6
len("I ") // 9
Потому что strings.Count(s, sep strings) считает количество подстрок, разбитых разделителем sep, в случае, если sep равен "", таких подстрок будет не менее одной Как я это понимаю…
Это только для пустого разделителя: [-]1[-]2[-]
Sign up to leave a comment.
Разбираемся в Go: пакеты bytes и strings