Изучение Swift в одном видео уроке за час!

Изучение Swift в одном видео уроке за час!

В этом уроке мы с вами научимся программировать на Swift 3. В этом одном уроке мы за час с вами изучим переменные, циклы, кортежи, условные операторы, ООП и многие другие вещи.

Видеоурок

Полезные ссылки:
1) Swift для Windows
2) Скачать Swift
3) Онлайн компилятор

Swift это мощный и очень удобный язык, разработанный компанией Apple. Его можно применять для создания программ и игр под iOS устройства (iPhone, iPad, iPod), tvOS, а также под Macbook и iMac.

В видео уроке мы познакомимся со многими его возможностями и научимся работать с этим потрясающим языком программирования!

Исходный код

Структуры
struct Square {
    var length : Int
    
    func sum (num: Int) {
        print ("(num + num)")
    }
}

var block = Square (length: 10)
block.sum (num: 2)
Классы и объекты
import Cocoa
import Darwin

class Car {
    var model : String = "No model"
    var weight : Float = 0.0
    var speed : Float = 0.0
    var wheels : Int = 4
    
    init(model: String, weight: Float, speed: Float, wheels: Int) {
        self.model = model
        self.weight = weight
        self.speed = speed
        self.wheels = wheels
    }
    
    func info () {
        print ("(self.model) has weight (self.weight) and speed (self.speed). Also it has (self.wheels) wheels!")
    }
    
    func set (model: String) {
        self.model = model
    }
    
    func set (wheels: Int, weight: Float) {
        self.wheels = wheels
        self.weight = weight
    }
    
    func set (speed: Float) {
        self.speed = speed
    }
}

var audi = Car (model: "Audi", weight: 2.1, speed: 232.2, wheels: 4)
audi.info()
audi.set(model: "Audi R8")
audi.info()
audi.set(speed: 321.5)
audi.info()

var volvo = Car (model: "Volvo", weight: 2.1, speed: 170.6, wheels: 4)
volvo.set(wheels: 4, weight: 1.8)
volvo.info()
Посмотреть остальной код можно после подписки на проект!

Задание к уроку

Переменные

Создайте переменные с такими значениями, как: 7, "Привет", 6.1, 0.000023, true.


Выведите все эти значения в консоль.

Посмотреть ответ

Решение задания:

var digit : Int = 7
var word : String = "Привет"
var float_num : Float = 6.1
var double_num : Double = 0.000023
var bool_var : Bool = true

print ("(digit)")
print ("(word)")
print ("(float_num)")
print ("(double_num)")
print ("(bool_var)")

Получить остальные домашние задания можно после подписки на проект

Также стоит посмотреть

Уроки C# под Unity 5 для начинающих
9 уроков
Создание RPG игры в GameMaker Studio
10 уроков
Создание 2D игры на Android
17 уроков
Создание динамического веб сайта
22 урока
Уроки Blender 3D для новичков / 3D моделирование
18 уроков
Создание игры Unity 5 | Начало
9 уроков
Комментарии для сайта Cackle