Neste artigo, vamos explicar-lhe como trabalhar com variáveis e estruturas. Este material é especialmente útil para utilizadores principiantes. Lembre-se de que a linguagem é estaticamente tipada. Em Python, Ruby ou JavaScript, terá de efetuar várias verificações de correção. A linguagem Go evita este problema.
Vamos considerar o primeiro exemplo:
Uma nova função, print
, é responsável pela saída. Aqui pode ver que precisa de lhe passar umacadeia
de caracteres. Uma variável do tipo string
será criada na função principal
. Esta será passada para print
. Se passar outra coisa, receberá um erro. Se alterar o tipo da variável para int
, receberá um erro:
cannot use "Hello World!" (type string) as type int in assignment
Também receberá um erro se declarar uma variável ou importar um pacote mas não o utilizar. Há muitas outras coisas que se podem fazer em Go, uma delas são as estruturas. Vamos complicar o nosso programa criando uma estrutura de site
, com os campos nome
e url
, que descreverá um site:
A estrutura terá um método print
que produzirá "Bem-vindo...". No main
, inicializámos a estrutura e atribuímos valores aos seus campos e, em seguida, chamámos o método print
.
A linguagem de programação Go caracteriza-se por uma série de caraterísticas e capacidades. Vimos isso por nós próprios.