[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)
}
$ 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 terminalKế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))
# 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ó 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 ","
Code | Kết quả |
---|---|
fmt.Println("14/2 =", 14/2) | 14/2 = 7 |
Nhận xét
Đăng nhận xét