SwiftHTML & CSSSolidityDesenvolvimento de JogosSolana/Rust
12.11.2024

Lição: 1: Introdução à Linguagem de Programação Swift

Bem-vindo ao mundo da programação em Swift! Swift é uma linguagem de programação poderosa e intuitiva desenvolvida pela Apple para o desenvolvimento em iOS, macOS, watchOS e tvOS. Nesta aula, abordaremos os conceitos básicos de Swift, incluindo variáveis, constantes, tipos de dados, operadores e controle de fluxo. Vamos começar!

1. Variáveis e Constantes

Em Swift, você pode definir variáveis e constantes para armazenar valores. Uma variável é um valor que pode mudar, enquanto uma constante é um valor que não pode ser alterado após ser definido.

Declaração de Variáveis

Para declarar uma variável, você usa a palavra-chave var:

var saudacao = "Olá, Mundo!"
print(saudacao) // Saída: Olá, Mundo!

Declaração de Constantes

Para declarar uma constante, você usa a palavra-chave let:

let pi = 3.14
print(pi) // Saída: 3.14

2. Tipos de Dados

Swift é uma linguagem fortemente tipada, o que significa que você deve especificar o tipo de dado que está sendo utilizado. Alguns tipos de dados comuns são:

  • Int: Representa números inteiros.
  • Double: Representa números de ponto flutuante.
  • String: Representa texto.
  • Bool: Representa valores booleanos.

Exemplo de Tipos de Dados

var idade: Int = 30
var altura: Double = 1.75
var nome: String = "João Silva"
var eEstudante: Bool = false

print("Nome: \(nome), Idade: \(idade), Altura: \(altura), É Estudante: \(eEstudante)")

3. Operadores

Os operadores em Swift permitem manipular valores e variáveis. Alguns operadores comuns incluem:

  • Operadores Aritméticos: +, -, *, /, %
  • Operadores de Comparação: ==, !=, >, <, >=, <=

Exemplo de Operadores Aritméticos

let a = 10
let b = 5

let soma = a + b
let diferenca = a - b
let produto = a * b
let quociente = a / b
let resto = a % b

print("Soma: \(soma), Diferença: \(diferenca), Produto: \(produto), Quociente: \(quociente), Resto: \(resto)")

4. Controle de Fluxo

As instruções de controle de fluxo direcionam a execução do código. As instruções de controle de fluxo mais comuns são if, switch e laços (for, while).

Exemplo de uma Instrução If

let nota = 85

if nota >= 90 {
    print("Você tirou um A!")
} else if nota >= 80 {
    print("Você tirou um B!")
} else if nota >= 70 {
    print("Você tirou um C!")
} else {
    print("Você precisa se esforçar mais!")
}

Exemplo de um Laço For

for numero in 1...5 {
    print("Número: \(numero)")
}

Exemplo de um Laço While

var contagem = 1

while contagem <= 5 {
    print("Contagem: \(contagem)")
    contagem += 1
}

Conclusão

Nesta aula, abordamos os conceitos básicos da linguagem de programação Swift, incluindo variáveis, constantes, tipos de dados, operadores e controle de fluxo. À medida que você praticar esses conceitos, desenvolverá uma base sólida para tópicos de programação mais avançados em Swift.

Na próxima aula, exploraremos as funções, que são essenciais para organizar e reutilizar seu código. Boa codificação!

Video

Did you like this article? Rate it from 1 to 5:

Thank you for voting!