Buscar

Linguagem de Programação Swift

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linguagem de Programação Swift 
 
 VÁRIAVEIS 
 
 
 *var é uma variável mutável para armazenar dados. 
 
*let (constante) é uma variável imutável para armazenar dados. 
 
 
 Tipos de Dados 
 
 
*let int = 1 // int – inteiros. 
 
*let double = 3.14 // double – números decimais. 
 
*let string = “Bruno”// string – textos. 
 
*let isDriver = true // bool – true or false. 
 
*let number: int = 2 
 
*let pi: double = 3.14 
 
*let name: string = “Olá Mundo” 
 
*let no: bool = false 
 
 
 
 
 
 Conversão de tipo de dados 
 
 
*let x = 10 
 
*let name = string(x) 
 
*print(name) 
 
 
// Casting 
 
 
*let y = “10” 
 
*let value = int(y) 
 
*print(value) 
 
 
 Incrementos, Operadores Lógicos 
 
 
*let result = 2 <=> 3 
 
*let x = 10 
 
*let y = 20 
 
*let res = x ! == y 
 
*let firstname = “Bruno” 
 
*lastname = “Alves” 
// == , ! = , = , < , <= , > , >= 
 
// ! ?? || 
 
 
*let isdriver = false 
 
*let isstudent = true 
 
!isstudent 
 
// ou || 
 
 
*let r = isdriver || isstudent 
 
*print(r) 
 
// e && 
 
 
*let r = isdriver && isstudent 
 
*print (r) 
 
*isdriver && 10 > 5 
 
// + - 
 
*var z = 10 
 
*z+-= 1 
 Condições 
 
*let ishungry = false 
 
*let isthirsty = true 
 
 
// if else , else if 
 
*if ishungry { 
 
*print(“estou com fome”) 
} else if isthirsty { 
 
print(“estou com sede”) 
} else{ 
 
*print(“estou satisfeito”) 
 
 
// Escopo do bloco 
 
*var product: string 
 
*let company = “google” 
 
*if company == google { 
 
*product = “android” 
} else { 
 
*product = “iphone” 
} 
 
// If Else – Operador ternário 
 
// expresso ? valor-true : valor-false 
 
Product = company == “google” ? “android”: “iphone” 
 
*print(product)

Continue navegando