Đây là loại lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
gotype - phân tích cú pháp và ngữ nghĩa của tệp Go
SYNOPSIS
kiểu mẫu [cờ] [ con đường hữu ích. Cảm ơn ! ]
MÔ TẢ
Lệnh gotype thực hiện phân tích cú pháp và ngữ nghĩa của các tệp và gói Go như
phần đầu của trình biên dịch Go. Lỗi được báo cáo nếu phân tích thất bại; mặt khác thì gotype là
yên tĩnh (trừ khi -v được đặt).
Không có danh sách đường dẫn, gotype sẽ đọc từ đầu vào tiêu chuẩn, phải cung cấp một lệnh Go duy nhất.
tệp nguồn xác định một gói hoàn chỉnh.
Nếu một đường dẫn được chỉ định là một thư mục, gotype sẽ kiểm tra các tệp Go trong đó
danh mục; tất cả chúng phải thuộc về cùng một gói.
Ngược lại, mỗi đường dẫn phải là tên tệp của tệp Go thuộc cùng một gói.
LỰA CHỌN
-a sử dụng tất cả các tệp (bao gồm _test.go) khi xử lý một thư mục
-ast in AST (lực -seq)
-bình luận
phân tích các nhận xét (bỏ qua trừ khi -ast hoặc -trace được cung cấp)
-e báo cáo tất cả các lỗi (không chỉ 10 lỗi đầu tiên)
-seq phân tích tuần tự, thay vì song song
-dấu vết in dấu vết phân tích cú pháp (lực lượng -seq)
-v chế độ tiết
VÍ DỤ
Để kiểm tra các tập tin a.go, b.go và c.go:
gotype a.go b.go c.go
Để kiểm tra toàn bộ gói trong thư mục dir và in các tệp đã xử lý:
thư mục gotype -v
Để kiểm tra toàn bộ gói bao gồm các bài kiểm tra trong thư mục cục bộ:
gotype -a .
Để xác minh đầu ra của một đường ống:
echo "gói foo" | kiểu mẫu
Sử dụng gotype trực tuyến bằng dịch vụ onworks.net