Swift: различия между версиями
Patarakin (обсуждение | вклад) Новая страница: «{{Карточка языка программирования |FieldActivity=Computational Thinker |Возрастная категория=12 |Dimension=2D |Purpose=Язык общего назначения |Visual_Text_Blocks=Текст |Openness=Открытый |Address=https://swift.org/ |Ancestors=Python, Ruby, Smalltalk |ActiveNow=Project is active |Remixing=Да |launch year=2014 |ForMobileApps=Да }} Swift — открытый мультипар...» |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| (не показано 5 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{Карточка языка программирования | {{Карточка языка программирования | ||
|Description=Язык программирования Swift используют, чтобы писать приложения и программы для устройств Apple: айфонов, айпадов, умных часов, телевизоров, макбуков и стационарных компьютеров с macOS. В iOS-разработке этот язык считается стандартом. | |||
|FieldActivity=Computational Thinker | |FieldActivity=Computational Thinker | ||
|Programming paradigm=Функциональное программирование, Объектно-ориентированное программирование | |||
|Возрастная категория=12 | |Возрастная категория=12 | ||
|Dimension=2D | |Dimension=2D | ||
| Строка 13: | Строка 15: | ||
|ForMobileApps=Да | |ForMobileApps=Да | ||
}} | }} | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Swift_logo.svg/330px-Swift_logo.svg.png | |||
Swift — открытый мультипарадигмальный компилируемый язык программирования общего назначения, разработанный и поддерживаемый компанией Apple. Первая версия была представлена в 2014 году. | Swift — открытый мультипарадигмальный компилируемый язык программирования общего назначения, разработанный и поддерживаемый компанией Apple. Первая версия была представлена в 2014 году. | ||
Swift предоставляет свои собственные версии фундаментальных типов C и Objective-C, включая Int для целых чисел, Double и Float для значений с плавающей точкой, Bool для булевых значений, String для текста. Swift также предоставляет мощные версии трех основных типов коллекций, Array, Set и Dictionary, как описано в разделе Типы коллекций. | |||
Подобно [[C]], Swift использует переменные для хранения и обращения к значениям по уникальному имени. Swift также широко использует переменные, значения которых не могут быть изменены. Они известны как константы, и являются гораздо более мощными, чем константы в C. Константы используются в Swift повсеместно, чтобы сделать код безопаснее и чище в случаях, когда вы работаете со значениями, которые не должны меняться. | |||
В дополнение к знакомым типам, Swift включает расширенные типы, которых нет в [[Objective-C]]. К ним относятся [[кортеж]]и, которые позволяют создавать и передавать группы значений. Кортежи могут возвращать несколько значений из функции как одно целое значение. | |||
<syntaxhighlight lang="objc"> | |||
print("Hello, world") | |||
let people = ["Anna": 67, "Beto": 8, "Jack": 33, "Sam": 25] | |||
for (name, age) in people { | |||
print("\(name) is \(age) years old.") | |||
} | |||
</syntaxhighlight> | |||
Текущая версия от 09:32, 3 ноября 2023
| Краткое описание языка | Язык программирования Swift используют, чтобы писать приложения и программы для устройств Apple: айфонов, айпадов, умных часов, телевизоров, макбуков и стационарных компьютеров с macOS. В iOS-разработке этот язык считается стандартом. |
|---|---|
| Компетенции в каких сферах формирует | Computational Thinker |
| Парадигмы программирования | Функциональное программирование, Объектно-ориентированное программирование |
| Возрастная категория | 12 |
| Назначение языка (Общее / Учебное) | Язык общего назначения |
| Visual_Text_Blocks | Текст |
| Измерение (2D/3D/Tangible) | 2D |
| Область знаний | |
| Открытость продукта | Открытый |
| Address | https://swift.org/ |
| Предки (Ancestors) | Python, Ruby, Smalltalk |
| Потомки (Descendants) | |
| Активность в данный момент | Project is active |
| Доступны ремиксы? | Да |
| Год создания | 2014 |
| Создатели | |
| Поясняющее видео | |
| Используется для создания мобильных приложений? | Да |
- Swift упоминается в свойствах следующих страниц
- Vkargin
Swift — открытый мультипарадигмальный компилируемый язык программирования общего назначения, разработанный и поддерживаемый компанией Apple. Первая версия была представлена в 2014 году.
Swift предоставляет свои собственные версии фундаментальных типов C и Objective-C, включая Int для целых чисел, Double и Float для значений с плавающей точкой, Bool для булевых значений, String для текста. Swift также предоставляет мощные версии трех основных типов коллекций, Array, Set и Dictionary, как описано в разделе Типы коллекций.
Подобно C, Swift использует переменные для хранения и обращения к значениям по уникальному имени. Swift также широко использует переменные, значения которых не могут быть изменены. Они известны как константы, и являются гораздо более мощными, чем константы в C. Константы используются в Swift повсеместно, чтобы сделать код безопаснее и чище в случаях, когда вы работаете со значениями, которые не должны меняться.
В дополнение к знакомым типам, Swift включает расширенные типы, которых нет в Objective-C. К ним относятся кортежи, которые позволяют создавать и передавать группы значений. Кортежи могут возвращать несколько значений из функции как одно целое значение.
print("Hello, world")
let people = ["Anna": 67, "Beto": 8, "Jack": 33, "Sam": 25]
for (name, age) in people {
print("\(name) is \(age) years old.")
}
