Trong github của Apple cho người quản lý Swift Gói họ sử dụngNhập func, struct, class và @_exported trong Swift là gì?
import func POSIX.isatty
import func libc.strerror_r
import var libc.EINVAL
import var libc.ERANGE
import struct PackageModel.Manifest
Ngoài ra còn có một tập tin mà mã duy nhất trong đó là @_exported
source
@_exported import func libc.fileno
Đây có phải là một Swift 3 tính năng? Tôi không thể tìm thấy bất cứ nơi nào mà bạn có thể nhập một loại trong tài liệu Swift và không có gì trên @_exported
.
là các tính năng này được thêm vào trong Swift 3 chưa? – lostAtSeaJoshua
@lostAtSeaJoshua Nope. Tôi tin rằng nhập khẩu chỉ là một phần của mô-đun là trong Swift kể từ đầu. '@ _exported' ban đầu là' @ exports' nhưng vẫn là chi tiết triển khai không có giấy tờ. – Sulthan
Lợi ích của việc này là gì? Thời gian biên dịch nhanh hơn? – Kdawgwilk