golang book 2
package main
import (
"fmt"
"time"
)
func main() {
var now time.Time = time.Now()
var year int = now.Year();
fmt.Println(year)
}
package main
import (
"fmt"
"strings"
)
func main () {
var a1 string = "Hell# w#rld"
replacer := strings.NewReplacer("#", "o")
a2 := replacer.Replace(a1)
fmt.Println(a2)
}
// коммент
/* */
package main
import (
"fmt"
"reflect"
"strings"
)
func main() {
var a1 string = "Hell# w#rld"
replacer := strings.NewReplacer("#", "o")
fmt.Println(reflect.TypeOf(replacer))
a2 := replacer.Replace(a1)
fmt.Println(a2)
}
bool1, error := strconv.ParseBool("true")
file1, error := os.Open("myfile.txt")
responce1, error := http.Get("https://example.com")
если создали переменную и она не используется, то это ошибка
а если так надо, то название переменн которое не должно использов ставьте _
ввод с клавиатуры
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
fmt.Print("Enter text: ")
reader := bufio.NewReader(os.Stdin)
input, _ := reader.ReadString('\n')
fmt.Println(input)
}
if 1 > 2 {}
else if
package main
import (
"bufio"
"fmt"
"log"
"os"
)
func main() {
fmt.Print("Enter text: ")
reader := bufio.NewReader(os.Stdin)
input, error1 := reader.ReadString('\n')
if error1 != nil {
log.Fatal(error1)
}
fmt.Println(input)
}