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.


4
Buộc kiểm tra lại hoặc tắt bộ nhớ đệm kiểm tra
Vấn đề: Khi tôi chạy cùng một bài kiểm tra đi hai lần, lần chạy thứ hai vẫn chưa hoàn thành. Kết quả là những kết quả được lưu trong bộ nhớ cache từ lần chạy đầu tiên. PASS ok tester/apitests (cached) Liên kết Tôi đã kiểm tra https://golang.org/cmd/go/#hdr-Testing_flags nhưng …
106 testing  go 


2
Đi đến các trường giao diện
Tôi quen thuộc với thực tế rằng, trong Go, các giao diện xác định chức năng, thay vì dữ liệu. Bạn đặt một tập hợp các phương thức vào một giao diện, nhưng bạn không thể chỉ định bất kỳ trường nào sẽ được yêu cầu trên bất kỳ thứ …
105 struct  interface  go 

7
Cách thực hiện quét hệ thống tệp
Tôi cần viết một hàm mà khi được cung cấp đường dẫn của một thư mục sẽ quét các tệp bắt nguồn từ thư mục đó. Và sau đó tôi cần hiển thị cấu trúc thư mục tại thư mục đó. Tôi biết cách làm 2 (Tôi sẽ sử dụng …
104 file  go  directory 

4
không có biến mới nào ở bên trái của: =
Điều gì đang xảy ra ở đây? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } Nó ném ra một lỗi cho biết no new variables on left side of := Những gì tôi đang làm là gán …

10
Sử dụng nhập gói đã tách trong Go
Giả sử bạn có một kho lưu trữ tại github.com/someone/repovà bạn chuyển nó vào github.com/you/repo. Bạn muốn sử dụng fork của mình thay vì repo chính, vì vậy bạn thực hiện go get github.com/you/repo Bây giờ tất cả các đường dẫn nhập trong kho này sẽ bị "hỏng", có nghĩa …
104 go 

4
Trừ thời gian. Độ bão hòa theo thời gian trong Go
Tôi có một time.Timegiá trị thu được từ đó time.Now()và tôi muốn lấy một thời điểm khác cách đây đúng 1 tháng. Tôi biết là có thể trừ với time.Sub()(mà muốn khác time.Time), nhưng điều đó sẽ dẫn đến a time.Durationvà tôi cần nó theo cách khác.
104 go 




2
Go tương đương với argv [0] là gì?
Làm cách nào để lấy tên chương trình của chính tôi trong thời gian chạy? Go tương đương với argv [0] của C / C ++ là gì? Đối với tôi, việc tạo ra cách sử dụng với tên phù hợp sẽ rất hữu ích. Cập nhật: đã thêm một …
103 go 


4
Đi mở gói mảng dưới dạng đối số
Vì vậy, trong Python và Ruby có toán tử splat (*) để giải nén một mảng dưới dạng đối số. Trong Javascript có hàm .apply (). Có cách nào để giải nén một mảng / lát cắt làm đối số hàm trong Go không? Bất kỳ nguồn lực nào cho …

5
Chuyển đổi time.Time thành chuỗi
Tôi đang cố gắng thêm một số giá trị từ cơ sở dữ liệu của mình vào một []stringtrong Go. Một số trong số này là dấu thời gian. Tôi gặp lỗi: không thể sử dụng U.Cided_date (kiểu time.Time) làm kiểu chuỗi trong phần tử mảng Tôi có thể chuyển …
103 string  time  go 

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.