Якщо мені потрібен спеціальний тип у Swift typedef
, як я це можу зробити, як це зробити? (Щось на зразок синтаксису закриття typedef)
Ви також можете знайти цей документ в Інтернеті тут: developer.apple.com/library/prerelease/ios/navigation (замість того, щоб включати пряме посилання, яке може призвести до переривання просто пошуку "Швидкої мови програмування" на сторінці)
—
петер,
@Kreiri Swift
—
Сліпп Д. Томпсон,
typealias
не називають, typedef
оскільки його можливості набагато менше, ніж у typedef
, і набагато більше зосереджені на випадках використання, необхідних у сучасному програмуванні. Це слідує загальному дизайнерському принципу Swift, щоб мати більший лексикон, орієнтований на конкретні потреби, на відміну від невеликого лексикону С, який мав бути поєднаний у… творчих … формах. Якщо Apple було вирішили назвати його typedef
, люди чекатимуть його роботи , як Кассіопеяне typedef
. Це проблема дизайну, з якою Microsoft часто стикається - вони використовуватимуть усталені імена, але їх реалізація працює по-іншому.
typealias
. Ви вже читали швидку мову програмування Apple ?