Skip to content

Commit

Permalink
Update code style
Browse files Browse the repository at this point in the history
  • Loading branch information
riley-usagi committed Jul 17, 2018
1 parent 4348cb1 commit a2dc4fc
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 26 deletions.
Binary file not shown.
Binary file not shown.
34 changes: 8 additions & 26 deletions swift_guide.playground/Pages/Enum.xcplaygroundpage/Contents.swift
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
//: [Назад](@previous)

import Foundation

// =================================================================================
// =========================== Enum (перечисление) =================================
// =================================================================================

// Enum - ещё один тип данных. Он предназначен для создания и ранения простых констант.

//: ## Enum (перечисление)
//: Enum - ещё один тип данных. Он предназначен для создания и хранения простых констант.
enum Elements: String {
case fire, earth, wind, water
}
Expand All @@ -27,10 +21,7 @@ func translatedElement(element: Elements) {

translatedElement(element: .wind)
print("\n===========\n")

// =================================================================================
// =========================== Перечисления со значениями ==========================
// =================================================================================
//: ## Перечисления со значениями

enum RawElement: String {
case fire = "Fire"
Expand All @@ -47,15 +38,10 @@ func enchant(weapon: String, element: RawElement) -> String {

print(enchant(weapon: weapon, element: .fire))
print("\n===========\n")
// =================================================================================
// =========================== Связанные значения ==================================
// =================================================================================

// Довольно сложная для понимания конструкция языка,
// к осмыслению которой вы можете придти далеко не сразу.
//: ## Связанные значения
//: > Довольно сложная для понимания конструкция языка,к осмыслению которой вы можете придти далеко не сразу.

// Суть перечислений со связными значениями заключается в том,
// что вы можете передавать данные напрямую в варианты перечисления для дальнейшего использования.
//: Суть перечислений со связными значениями заключается в том, что вы можете передавать данные напрямую в варианты перечисления для дальнейшего использования.

/// Перечисления качества какого-либо места с указанием затрат стрел и качеством смертей в час времени.
enum PlaceQuality {
Expand Down Expand Up @@ -86,11 +72,7 @@ case .bad(let place, let exp):
case .normal(let place, let exp):
print(place, "сойдёт. Собрал здесь \(exp) опыта.")
}

// =================================================================================
// =========================== Домашнее задание ====================================
// =================================================================================

// Создайте несколько примеров, используя полученные знания.
//: ## Домашнее задание
//: Создайте несколько примеров, используя полученные знания.

//: [Вперёд](@next)

0 comments on commit a2dc4fc

Please sign in to comment.