Tested này từ tài liệu tham khảo: https://developer.apple.com/documentation/swiftLiệu Swift init (count :, repeatValue :) có hoạt động không?
var string = String(count: 5, repeatedValue: "a")
// string is "aaaaa"
Tôi đã nhận lỗi này:
Playground execution failed: error: :5:14: error: could not find an overload for 'init' that accepts the supplied arguments var string = String(count: 5, repeatedValue: "a")
Điều này thực sự làm việc?
Công trình này! Thật lạ lùng khi Swift Reference Guide có một sai lầm lớn như vậy. –
Có vẻ như repeatValue phải là một kiểu ký tự, nhưng không có cách nào rõ ràng để tạo ký tự chữ trong Swift (trong C, bạn sẽ sử dụng dấu ngoặc kép chứ không phải dấu ngoặc kép.) –
Hướng dẫn không bị hỏng, công cụ suy luận kiểu Là. Subscripting là một ví dụ điển hình mà nó rơi phẳng trên khuôn mặt của nó mặc dù có các loại thực sự rõ ràng. – CodaFi