Tôi cam qua một số mã ngày hôm nay khiến tôi ngạc nhiên với 'bản in' không được xác định. Sau một chút chơi, tôi đã xác định rằng bạn chỉ có thể sử dụng một bản in để đưa mọi thứ vào bảng điều khiểngo có tích hợp chức năng "in" không?
ví dụ:
print("Hello World")
Vì vậy, nó có vẻ là một số loại dựng sẵn nhưng tôi không thể tìm thấy bất kỳ tham chiếu đến nó (và tôi nghĩ rằng các quy tắc đi là chức năng thường không bao giờ nhập khẩu anyway)
Đây có phải là nổi tiếng và nếu vì vậy có những chức năng tiện lợi khác hoặc tôi chỉ rất, rất bối rối?
Một điểm khác - bản in này không sử dụng các thủ thuật định dạng ma thuật (% v) của fmt.Printf - Nếu bạn in bản đồ hoặc cấu trúc, bạn dường như nhận được địa chỉ của chúng.
Tuyệt vời! Trong khi đó bạn có thể khai báo 'const print: = fmt.Println' –
@ColonelPanic:' const print: = fmt.Println' là một lỗi trình biên dịch. 'fmt.Println' không phải là hằng số. Viết 'var print = fmt.Println' hoặc' print: = fmt.Println'. – peterSO
'print' và' println' đã có trong Go ngay từ đầu. Chúng được định nghĩa trong đặc tả ngôn ngữ. – user102008