스위프트 - 이니시안도
소개
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.
Reference
이 문제에 관하여(스위프트 - 이니시안도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chalfel/swift-iniciando-1m6h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)