Комментарии 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, "~/")
?
+2
Вы как-то неуверенно интересуетесь, конечно, это опечатка, так как функция TrimPrefix принимает обязательно два параметра.
0
И в этом примере некорректные строки:
strings.Count("I ", "") // 6
len("I ") // 9
0
НЛО прилетело и опубликовало эту надпись здесь
Потому что strings.Count(s, sep strings) считает количество подстрок, разбитых разделителем sep, в случае, если sep равен "", таких подстрок будет не менее одной Как я это понимаю…
+1
Это только для пустого разделителя: [-]1[-]2[-]
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разбираемся в Go: пакеты bytes и strings