update file go/l10.go added new function format for to convert the first letter of a line to uppercase and minor changes in file go/README.md
This commit is contained in:
parent
89c49a698a
commit
13a4e921d1
3 changed files with 11 additions and 1 deletions
|
|
@ -1,5 +1,6 @@
|
||||||
strings:
|
strings:
|
||||||
.ToLower(x) - для одного нижнего регистра
|
.ToLower(x) - для одного нижнего регистра
|
||||||
|
.ToUpper(x) - для одного высокого регистра
|
||||||
.HasSuffix(x, "aaa") - для проверки оканчивается ли x на ааа(true/false)
|
.HasSuffix(x, "aaa") - для проверки оканчивается ли x на ааа(true/false)
|
||||||
.HasPrefix(x, "aaa") - для проверки начинается ли x на aaa(true/false)
|
.HasPrefix(x, "aaa") - для проверки начинается ли x на aaa(true/false)
|
||||||
.Contains(x, "aaa") - для проверки существует ли вообще aaa в x(true/false)
|
.Contains(x, "aaa") - для проверки существует ли вообще aaa в x(true/false)
|
||||||
|
|
@ -14,4 +15,5 @@ slice:
|
||||||
x[index] = element - для изменения элемента среза
|
x[index] = element - для изменения элемента среза
|
||||||
x = append(x[:index], x[index2]...) - для удаления элемента среза
|
x = append(x[:index], x[index2]...) - для удаления элемента среза
|
||||||
lenx = len(x) = для подсчета позиций в срезе
|
lenx = len(x) = для подсчета позиций в срезе
|
||||||
.Compare(x1, x2) - для проверки равности
|
.Compare(x1, x2) - для проверки равности
|
||||||
|
.Sort(x) - для сортировки в порядке возрастания
|
||||||
|
|
@ -4,6 +4,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
"slices"
|
"slices"
|
||||||
|
"unicode"
|
||||||
)
|
)
|
||||||
|
|
||||||
func polz() (string, string) {
|
func polz() (string, string) {
|
||||||
|
|
@ -43,10 +44,17 @@ func anag(rec string, recc string) bool {
|
||||||
return slices.Compare(runes, runi) == 0
|
return slices.Compare(runes, runi) == 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func format(pof1 string) string {
|
||||||
|
runes := []rune(pof1)
|
||||||
|
runes[0] = unicode.ToUpper(runes[0])
|
||||||
|
return string(runes)
|
||||||
|
}
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
po1, po2 := polz()
|
po1, po2 := polz()
|
||||||
fmt.Println("Вот колличество гласных в первом", vowel(po1))
|
fmt.Println("Вот колличество гласных в первом", vowel(po1))
|
||||||
fmt.Println("Вот слова", po1, po2)
|
fmt.Println("Вот слова", po1, po2)
|
||||||
fmt.Println("Вот перевернутое первое слово", recovery(po1))
|
fmt.Println("Вот перевернутое первое слово", recovery(po1))
|
||||||
fmt.Println(anag(po1, po2))
|
fmt.Println(anag(po1, po2))
|
||||||
|
fmt.Println(format(po1))
|
||||||
}
|
}
|
||||||
BIN
go/output/l10
BIN
go/output/l10
Binary file not shown.
Loading…
Reference in a new issue