스위프트 - 이니시안도

6320 단어 applemobileiosswift

소개



iOS, com isso, obviamente a necessidade de entender como o Swift funciona surgiu.
자바 스크립트에 대한 사전 지식, 기본, os assim como eu, tiveram experiências anteriores com o javascript를 준비합니다.

Variáveis ​​e Constantes



Variáveis ​​e constantes no swift possuem formas mais léxicas(do inglês) para sereem declaradas, diferentemente de outras linguagens, não se usa const para as constantes, mas sim "let"(tornando um tanto vocuso confuso caso 배경) )

Sendo assim, as declarações são feitas da seguinte forma

let thisWillNeverChange = "Hello"
var thisWillChange = "World"

Funções



func getText(_ index: Int) -> String{}

func getText2(at index: Int) -> String{}

유형 추론



Swift é uma linguagem de programação fortemente tipada, porém também com uma inferência de tipos muito agressiva, sendo assim, não é necessário, por exemplo, declarar o tipo de uma variável caso a mesici ten

Porém algo também muito interessante das declarações de estrutura de dados/tipos no swift é a opção de utilizarmos o método construtor do tipo um valor possível, ficou irei explicar confuso

/* 
    Geralmente, em linguagens aonde não existe a inferência de tipos
    seria necessário definirmos o tipo e um valor inicial a variável, por exemplo
*/

var name: String = "Caio"

/* 
    Porém no swift, ao definirmos um valor inicial a variável, não precisamos definir 
    seu tipo, pois o mesmo já infere para nós, ficando da seguinte forma
*/

var lastName = "Caio"

/*
    Uma outra regra do swift é que todos os atributos de uma classe/objeto precisam
    ser iniciados, porém, como fazer isso sem que seja necessário, por exemplo, 
    inicia-las através de um método construtor?
    A resposta é bem simples, utilizando o método construtor dos tipos primitivos ou
    das inúmeras estruturas de dados presentes na linguagem, por exemplo:
*/

var company = String()
var contactList = Array<String>()


배열



Array é uma das estruturas mais comuns e amplamente utilizadas por todas as linguagens, e o Swift também é uma delas, no caso, o mais interessante reference a tal assunto dentro do Swift, é a forma de declala

// Um array possui diversas formas de ser declarados, as duas mais utilizadas são

var list1: Array<String> // Definindo o tipo dos itens que o Array ira possuir

// Ou

var list2: [String] // Nesse caso, encapsulando o tipo dos itens de dentro do array

/*
    Como descrito anteriormente, caso queiram, é possível também utilizar o método
    construtor do mesmo para iniciarmos as variaveis
*/

var list3 = Array<String>()

// Ou

var list4 = [String]()

// Ou também inferindo o tipo automaticamente

var list5 = ["Hello", "World"]

사전



자바스크립트 사전 사용 불가, 자바스크립트 사용 불가, estrutura de dados compostas por chave valor, no caso, podemos declarar um dicionário informando os tipos da chave e valor da seguinte forma:

let myDictonary = Dictonary<String, String>()

// Ou também

let myDictonary2 = [String:String]()

결론



신속한 언어 사용 가능, 기본 언어 사용 가능, 자바 스크립트 사용 가능 여부를 판단할 수 있습니다. Nos próximos posts falarei um pouco mais sobre outras estruturas presentes no swift.

좋은 웹페이지 즐겨찾기