Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

The structure of Swift Структура Swift

Course details | Course details | Welcome | Welcome добро пожаловать | What you should know | What you should know Что вы должны знать | Writing Swift in playgrounds Написание Свифт на игровых площадках | Declaring variables | Declaring variables Объявление переменных | Creating constants |


Читайте также:
  1. A dynamical model of a crystal structure
  2. According to the internal structure, word combinations with head element are
  3. C) Работа над когнитивными структурами и неправильной атрибуцией
  4. Concrete and reinforced-concrete structures
  5. Creating loops in Swift
  6. Creating loops in Swift Создание петель в Swift
  7. Database structure

 

- Прежде чем мы перейти в Xcode давайте взглянем на некоторые основные SWIFT-код. Не волнуйтесь о точном синтаксисе прямо сейчас, я просто хочу указать на несколько вещей об общем внешний вид и структуру Свифт. Теперь, если это было первое Swift код никогда не видел, как программист вы могли бы еще сделать несколько предположений по этому поводу в течение нескольких секунд. Это сначала кажется, чтобы быть C под влиянием языка. Под этим я подразумеваю, что мы используем фигурные скобки, чтобы окружить блоки кода, существует ключевые слова в нижнем регистре, как если бы, еще, и возвращение. Это, если заявление не должно быть довольно легко читается, независимо от языка программирования вы привыкли.

Так что, да, Swift абсолютно C влиянием lanague. Мы используем фигурные скобки, есть много ключевых слов вы узнали работает в любой другой C под влиянием языка, хотя, как мы увидим, есть также ключевые слова вы ожидаете найти в объектно-ориентированном языке, как класса, частной и общественности. Но есть ключевые слова, вы не можете быть знакомы с, пожалуй, как FUNC здесь, хотя вы могли бы сделать хорошую догадку на это есть и другие ключевые слова, которые являются специфическими для Swift. И мы, конечно, пройти через все из них, но в то время как Свифт С-влияние это не скованы или наручниками к С.

В отличие от языка Objective-C, Swift не пытается быть C совместимы. Как Objective-C разработчики будут знать, вы можете взять участок старой школы C кода из 1970 с чем-то и вставьте его прямо в Objective-C программы. Теперь вы попробовать, что у Свифта и все, что вы получаете экран, полный ошибок компиляции. Swift является его собственный язык, это не расширенный чего-то другого. Так что и другие сходства у нас есть? Ну мы отступ наш код в Swift, как вы можете видеть, но отступ только для чтения. В отличие от сказать Python, отступы у Свифта не имеет смысла в себе, хотя есть некоторые вещи, которые я укажу к пробелам в ближайшее время.

Теперь комментарии, как вы могли бы ожидать в С-влиянием языка. Это просто // начать однострочный комментарий и многострочные комментарии будут начинаться с / * и заканчиваются * /, но в то время как есть много общего Swift также немедленно дает нам некоторые ключевые отличия от большинства C-повлиявших языках. Во-первых, Swift отчетность не нужно Точка с запятой в конце. Обратите внимание, как я говорю это, вам не нужно запятой. Вы можете иметь их, он не будет вызывать ошибку, если вы поставите точку с запятой в конце оператора.

И есть два причина, почему вы можете иметь их. Во-первых, если вы хотите написать несколько операторов в одной строке, вы должны разделить их точкой с запятой. Это не очень полезно причина, но вы можете сделать это. Во-вторых, скорее всего, причина просто, что вы, как и я, имеют привычку лет, набрав запятой в конце вашего заявления, так что если вы бессознательно написать тот, который вы не хотите, чтобы это вызвать ошибку компиляции каждый раз. Так что они позволили, они не нужны. Боковая панель, если вы программируете наличие вы будете знать, что это язык, где вы можете опустить большинство запятой, но даже если вы можете большинство программистов Сделайте это привычкой в любом случае, чтобы написать их.

Это то, что руководящие принципы стиль будет рекомендовать для различных причин, включая некоторые досадные ошибки, так что знаю, что у Свифта это не относится.Стандартная практика это вам не написать запятой. Собственный пример кода от Apple не использует их, конечный боковой панели.Следующее отличие в том, что в отличие от многих языков C-стиле нам не нужно основной метод или основную функцию, чтобы сказать, где начинается основной Swift программа. Если бы я просто написал несколько Свифт, как это и побежал, было бы начать с самого верха и работать свой путь вниз. И, конечно, как мы получим в более сложных приложений, разбросанных по нескольким файлам кода мы хотим, чтобы контролировать точку входа, и мы, безусловно, может сделать это, но мы не нужен основным методом простого SWIFT-код.

И это приводит нас к следующему вопросу, а как мы пишем и запустить простой Swift программу? До следующего.

 

 


Дата добавления: 2015-08-20; просмотров: 162 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
The structure of Swift| Writing Swift in playgrounds

mybiblioteka.su - 2015-2024 год. (0.006 сек.)