Изучение 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()
Посмотреть остальной код можно после подписки на проект!

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

Вывести четное число

Создайте две переменные: 8 и 23.


При помощи условных операторов выведите на экран лишь четное число.

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

Код решения задачи:

// Создаем две переменные
var a = 8
var b = 23

// Проверяем первую переменную
// Если остаток при делении на 2 равен 0, то переменная «a» является чётной
if a % 2 == 0
	print ("\(a) - четное число"")
// Иначе вторая переменная является чётной
else
	print ("\(b) - четное число"")

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

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

Создание простой 3D игры в Unity
9 уроков
Изучение React JS / Redux библиотеки
9 уроков
Изучение технологий Ajax
7 уроков
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Изучение HTML5 от нуля до гуру!
21 урок
Изучение JavaScript от нуля до гуру
21 урок
Комментарии для сайта Cackle