Câu hỏi được gắn thẻ «go»

Go là một ngôn ngữ lập trình nguồn mở. Nó được gõ tĩnh, với cú pháp xuất phát từ C, thêm quản lý bộ nhớ tự động, an toàn kiểu, một số khả năng gõ động, các loại tích hợp bổ sung như mảng có độ dài thay đổi (được gọi là lát) và bản đồ giá trị khóa và thư viện tiêu chuẩn lớn.

9
Khi nào hàm init () chạy?
Tôi đã cố gắng tìm một lời giải thích chính xác về những gì init()chức năng làm trong Go. Tôi đã đọc những gì hiệu quả của Go nói nhưng tôi không chắc nếu tôi hiểu đầy đủ những gì nó nói. Câu chính xác tôi không chắc chắn là …
356 go  init 

12
Đọc một dòng tệp theo dòng trong Go
Tôi không thể tìm thấy file.ReadLinechức năng trong Go. Tôi có thể tìm ra cách để nhanh chóng viết một cái, nhưng tôi chỉ tự hỏi liệu tôi có đang nhìn gì đó ở đây không. Làm thế nào để một người đọc một dòng tập tin theo dòng?
332 string  file  parsing  go  line 

4
Con trỏ so với giá trị trong tham số và giá trị trả về
Trong Go có nhiều cách khác nhau để trả về structgiá trị hoặc lát. Đối với những người cá nhân tôi đã thấy: type MyStruct struct { Val int } func myfunc() MyStruct { return MyStruct{Val: 1} } func myfunc() *MyStruct { return &MyStruct{} } func myfunc(s *MyStruct) { s.Val …
326 pointers  go 

18
Giá trị của GOPATH và GOROOT phải là gì?
Tôi đang cố gắng cài đặt doozer như thế này: $ goinstall github.com/ha/doozer Tôi nhận được những lỗi này. goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall: reflect: go/build: package …
323 go  gopath 

3
Lặp lại tất cả các phím của bản đồ
Có cách nào để lấy danh sách tất cả các phím trong bản đồ ngôn ngữ Go không? Số lượng phần tử được cung cấp bởi len(), nhưng nếu tôi có một bản đồ như: m := map[string]string{ "key1":"val1", "key2":"val2" }; Làm thế nào để tôi lặp đi lặp lại …
316 loops  dictionary  go 





13
Cách xử lý cấu hình trong Go [kín]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …

5
Làm thế nào để nhân thời lượng với số nguyên?
Để kiểm tra goroutines đồng thời, tôi đã thêm một dòng vào một hàm để làm cho nó mất một thời gian ngẫu nhiên để trở lại (tối đa một giây) time.Sleep(rand.Int31n(1000) * time.Millisecond) Tuy nhiên khi tôi biên dịch, tôi đã gặp lỗi này . \ crawler.go: 49: hoạt …
284 go  time 





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.