#arrays #swift #slice
#массивы #swift #slice
Вопрос:
Я изучаю Swift по документации Apple и видеороликам сессий WWDC, и мне было интересно, как Slice<T>
это реализовано.. Я не могу найти много информации в официальных документах, и я понял, что когда вы получаете срез из массива посредством подписки, вы фактически получаете объект, который указывает внутри массива.. Я видел также некоторые фрагменты кода, которые передают slice инициализатору массива для создания нового массива с элементами slice, но этот инициализатор не задокументирован в справочном документе Swift..
Ответ №1:
Вы видели Swift «header»-file? Когда нет, это может быть действительно полезно с такими вопросами, как этот. В Playground введите import Swift
, а затем щелкните по команде «Swift» и найдите то, что вам нужно ( struct Slice<T>
например).
Комментарии:
1. Вы правы, я не думал об этом, поскольку я еще не подписался на программу для разработчиков iPhone и поэтому пока не могу кодировать в Swift. В настоящее время я только изучал swift, на следующей неделе я начну кодировать и обязательно попробую Playground! Спасибо!