|
@@ -1,6 +1,9 @@
|
|
package main
|
|
package main
|
|
|
|
|
|
-import "fmt"
|
|
+import (
|
|
|
|
+ "fmt"
|
|
|
|
+ "unicode/utf8"
|
|
|
|
+)
|
|
|
|
|
|
func main() {
|
|
func main() {
|
|
|
|
|
|
@@ -42,7 +45,7 @@ func main() {
|
|
weight, age := 12, 22
|
|
weight, age := 12, 22
|
|
|
|
|
|
fmt.Println(weight, height, age)
|
|
fmt.Println(weight, height, age)
|
|
- dataType()
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
func dataTypeDigit() {
|
|
func dataTypeDigit() {
|
|
@@ -71,18 +74,19 @@ func dataTypeDigit() {
|
|
fmt.Println(pi, e, goldenRatio)
|
|
fmt.Println(pi, e, goldenRatio)
|
|
|
|
|
|
|
|
|
|
- var b bool
|
|
+ var b bool
|
|
var isOk bool = true
|
|
var isOk bool = true
|
|
var success = true
|
|
var success = true
|
|
cond := true
|
|
cond := true
|
|
-
|
|
+
|
|
fmt.Println(b, isOk, success, cond)
|
|
fmt.Println(b, isOk, success, cond)
|
|
|
|
|
|
|
|
|
|
- var c complex128 = -1.1 + 7.12i
|
|
+
|
|
- c2 := -1.1 + 7.12i
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
func dataTypeString()
|
|
func dataTypeString()
|
|
{
|
|
{
|
|
|
|
|
|
@@ -91,4 +95,35 @@ func dataTypeString()
|
|
|
|
|
|
var hello string = "Привет\n\r"
|
|
var hello string = "Привет\n\r"
|
|
|
|
|
|
-}
|
|
+
|
|
|
|
+ var world string = `Мир\r\n`
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ var hellowWorld = "Привет, мир!"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ var rawBinary byte = '\x27'
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ andGoodMorning := helloWorld + " и доброе утро"
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ byteLen := len(hellowWorld)
|
|
|
|
+ sybols := utf8.RuneCountInString(hellowWorld)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ hello := hellowWorld[:12]
|
|
|
|
+ H := hellowWorld[0]
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ byteString = []byte(hellowWorld)
|
|
|
|
+ helloWorld = string(byteString)
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|