- vừa được xem lúc

Master Golang - 1. Biến(Variables)

0 0 17

Người đăng: Open Dev

Theo Viblo Asia

Biến (Variables)

Trong phần đầu tiên của master golang thì giới thiệu về việc khai báo cũng như làm việc với biến trong golang. Trước khi bắt đầu thì cần phải setup môi trường của ngôn ngữ golang nhé các bạn.


Biến (variables) là gì.

Biến được hiểu đơn giản nó là một cái tên được dùng trong phần mềm, khi biến được khai báo thì sẽ cấp phát vùng nhớ cho nó, mỗi biến có một type khác nhau.

Khai báo biến.

Khai báo một biến Cú pháp để khai váo biến trong go: var tenbien type

var username string
package main import "fmt" func main() { var username string // variable declaration fmt.Println("value:", username) var count int // variable declaration fmt.Println("count:", count)
} 

Run phần var name string là khai báo một biến, với name là username với kiểu type là string. Trong golang khi khai báo như vậy thì biến username đang có giá trị là "", đối với biến count thì type là int thì giá trị được khởi tạo ban đầu bằng 0. sau khi run kết quả là:

value:

count: 0

Khai báo nhiều biến Chúng ta có thể khai báo nhiều biến bằng cách:

package main import "fmt" func main() { var username, address string // variable declaration fmt.Println("value1:", username, address) // or var ( username2 string address2 string ) fmt.Println("value2:", username2, address2)
}

Run

Khai báo biến ngắn

package main import "fmt" func main() { username := "" fmt.Println("username:", username)
}

Run

Khai báo biến có giá trị

package main import "fmt" func main() { var username, address string = "opendev", "ho chi minh" // variable declaration fmt.Println("value1:", username, address) // or var ( username2 string = "opendev1" address2 string = "thu duc - ho chi minh" ) fmt.Println("value2:", username2, address2)
}

Run

Kết quả:

value1: opendev ho chi minh

value2: opendev1 thu duc - ho chi minh

Cảm ơn các bạn đã đọc

Bình luận

Bài viết tương tự

- vừa được xem lúc

gRPC - Nó là gì và có nên sử dụng hay không?

Nhân một ngày rảnh rỗi, mình ngồi đọc lại RPC cũng như gRPC viết lại để nhớ lâu hơn. Vấn đề là gì và tại sao cần nó .

0 0 112

- vừa được xem lúc

Embedded Template in Go

Getting Start. Part of developing a web application usually revolves around working with HTML as user interface.

0 0 40

- vừa được xem lúc

Tạo Resful API đơn giản với Echo framework và MySQL

1. Giới thiệu.

0 0 44

- vừa được xem lúc

Sử dụng goquery trong golang để crawler thông tin các website Việt Nam bị deface trên mirror-h.org

. Trong bài viết này, mình sẽ cùng mọi người khám phá một package thu thập dữ liệu có tên là goquery của golang. Mục tiêu chính của chương trình crawler này sẽ là lấy thông tin các website Việt Nam bị deface (là tấn công, phá hoại website, làm thay đổi giao diện hiển thị của một trang web, khi người

0 0 218

- vừa được xem lúc

Tạo ứng dụng craw dữ liệu bing với Golang, Mysql driver

Chào mọi người . Lâu lâu ta lại gặp nhau 1 lần, để tiếp tục series chia sẻ kiến thức về tech, hôm nay mình sẽ tìm hiểu và chia sẻ về 1 ngôn ngữ đang khá hot trong cộng đồng IT đó là Golang.

0 0 59

- vừa được xem lúc

Golang: Rest api and routing using MUX

Routing with MUX. Let's create a simple CRUD api for a blog site. # All . GET articles/ .

0 0 39