[Golang] Bài 3: Giá trị


Ở bài này chúng ta sẽ tìm hiểu về các loại giá trị của Go.
Viết một chương trình đơn giản như sau
value.go
package main
import "fmt"
func main() {
        //Comments
 fmt.Println("14 + 05 =", (14 + 05))
 fmt.Println("Chào bạn đến với " + "Golang")
 fmt.Println("14/2 =", 14/2)
 fmt.Println("true && true :", true && true)
 fmt.Println("true || true :", true || false)
 fmt.Println("!true : ", !true)
}
Sau đó các bạn biên dịch chương trình, cũng giống như những lần trước
$ go run value.go

Nhân tiện mình muốn nói với các bạn nếu như các bạn có sử dụng những trang web lập trình khác và các bạn thấy như sau:
$ abc xyz

Dấu $ có nghĩa là đây là câu lệnh chạy trong termial và khi các bạn copy nhớ chừa dấy $ ra nhé, mình cũng từng thắc mắc nên tiện thể đây mình giới thiệu với các bạn điều ấy luôn.

$ == code in terminal
Kết quả mà chúng ta có được sẽ là:

14 + 05 = 19
Chào bạn đến với Golang
14/2 = 7
true && true : true
true || true : true
!true :  false

Lưu ý với các bạn, dấy phẩy trong Go dùng để ghép chuỗi, nếu các bạn viết như sau:

fmt.Println("14 + 05 = "+(14+05))
thì sẽ bị lỗi.

# command-line-arguments
./value.go:6: cannot convert "14 + 05 =" to type int
./value.go:6: invalid operation: "14 + 05 =" + (14 + 5) 
(mismatched types string and int)
Các bạn nhớ lưu ý điều này nhé. Chúc các bạn vui.
Có một điều thú vị nữa ở Go đó là Go sẽ tự thêm khoảng trắng khi các bạn dùng dấu ","
CodeKết quả
fmt.Println("14/2 =", 14/2)14/2 = 7


Nhận xét

Bài đăng phổ biến từ blog này

[Golang] Bài 7: Câu điều kiện if else

[Golang] Bài 1: Cài đặt