瀏覽代碼

added: new file go/l10.go and its binary version go/output/l10 for counting vowels in the first phrase and outputting the first and second phrases

hhu67 1 月之前
父節點
當前提交
992fb88d6c
共有 3 個文件被更改,包括 34 次插入1 次删除
  1. 1 1
      go/README.md
  2. 33 0
      go/l10.go
  3. 二進制
      go/output/l10

+ 1 - 1
go/README.md

@@ -3,7 +3,7 @@ strings:
     .HasSuffix(x, "aaa") - для проверки оканчивается ли x на ааа(true/false)
     .HasPrefix(x, "aaa") - для проверки начинается ли x на aaa(true/false)
     .Contains(x, "aaa") - для проверки существует ли вообще aaa в x(true/false)
-    .ContainsAny(x, "abc") - для проверки есть ли в x буквы a b c
+    .ContainsAny(x, "abc") - для проверки есть ли в x буквы a b c(true/false)
     .Count(x, "aaa") - для продсчета сколько в x aaa
     .EqualFold(x, x2) - сравнивает переменные без учета их регистра 
 slice:

+ 33 - 0
go/l10.go

@@ -0,0 +1,33 @@
+package main
+
+import (
+	"fmt"
+	"strings"
+)
+
+func polz() (string, string) {
+	fmt.Println("Введите первое")
+	var pol1 string
+	fmt.Scanln(&pol1)
+	fmt.Println("Введите второе")
+	var pol2 string
+	fmt.Scanln(&pol2)
+	return pol1, pol2
+}
+
+func vowel(vow string) int {
+	tolower := strings.ToLower(vow)
+	wovel := 0
+	for _, r := range tolower {
+		if strings.ContainsRune("aeiyou", r) {
+			wovel++
+		}
+	}
+	return wovel
+}
+
+func main() {
+	po1, po2 := polz()
+	fmt.Println(vowel(po1))
+	fmt.Println(po1, po2)
+}

二進制
go/output/l10