perechislenija

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
perechislenija [2023/09/18 13:02]
oresh.dm
perechislenija [2023/09/18 13:13] (текущий)
oresh.dm
Строка 27: Строка 27:
      
      
-// Протокол CAseIterable +// Протокол CAseIterable // 
-//Позволяет исплользовать .allCases - по сути можно сделать массив из перечиления+ 
 +Позволяет исплользовать .allCases - по сути можно сделать массив из перечиления 
 + 
 +  // Свойства 
 + 
 +  enum Season { 
 +  case winter = 1, spring = 2, summer = 3, autumn = 4 
 +  //case winter = 1, spring, summer,autumn // аналогично строке віше 
 +   
 +  var label: String { 
 +  switch self { 
 +  case .winter: 
 +  return "Zima" 
 +  } 
 +  } 
 +  } 
 +   
 +// Инициализаторы для перечислений // 
 + 
 +Можно создать инициал. для перечисл. 
 + 
 +//Методы перечислений  // 
 + 
 +По аналогии с функциями  
  • /sites/data/attic/perechislenija.1695042171.txt.gz
  • Последнее изменение: 2023/09/18 13:02
  • oresh.dm