Junior
Ի՞նչ տվյալների տեսակներ կան Swift-ում։
sobes.tech AI
Պատասխան AI-ից
Swift-ում առկա են հետևյալ հիմնական տվյալների տեսակները՝
- Հեշտական տեսակներ:
- Թվային ամբողջական տեսակներ՝
Int(դեֆոլտ, կախված հարթակից),Int8,Int16,Int32,Int64, ինչպես նաև նրանց անվանանշանավոր հակառակորդները՝UInt8,UInt16,UInt32,UInt64: - Տարածման կետային թվեր՝
Float(32-բիթանոց ներկայացում),Double(64-բիթանոց ներկայացում, դեֆոլտ): - Բուլյան արժեքներ՝
Bool(ընդունում էtrueկամfalse):
- Թվային ամբողջական տեսակներ՝
- Տողեր և նշաններ:
String,Character: - Կազմեր:
- Մասիվներ՝
Array(համակարգված հավաքածու, թույլ է տալիս կրկնություններ): - Կազմեր՝
Set(անհամակարգված հավաքածու եզակի արժեքներով): - Լեզվականներ՝
Dictionary(անհամակարգված հավաքածու զույգեր՝ բանալի-արժեք, որտեղ բանալիները եզակի են):
- Մասիվներ՝
- Տիպեր:
- Թվային տիպեր՝
Tuple(միասնական հավաքածու տարբեր տիպերի արժեքների):
- Թվային տիպեր՝
- Ընտրական տիպեր:
Optional(ներկայացնում է կամ որոշակի տիպի արժեք, կամ բացակայություն՝nil): - Կառուցվածքներ:
struct(արժեքային տիպեր):struct Point { var x: Int var y: Int } - Դասեր:
class(հղման տիպեր):class Person { var name: String init(name: String) { self.name = name } } - Համարներ:
enum(կապված արժեքների խումբ):enum Direction { case up, down, left, right } - Ֆունկցիոնալ տիպեր:
(Parameters) -> ReturnType(փակվածքներ և ֆունկցիաներ ներկայացնող):let greeting: (String) -> String = { name in return "Hello, \(name)!" }