terça-feira, 13 de abril de 2021
Curso de python - Aula 13 - Sequencia - Listas
quinta-feira, 18 de março de 2021
terça-feira, 26 de janeiro de 2021
Python - Aula 10 - Funções
Funções
O principal objetivo de uma função é agrupar um conjunto de ações que um determinado pode executar sem que seja necessário reescrever o mesmo código mais de uma vez.
Em Python como outras estruturas em Python, uma função também segue a regra dos dois pontos e indentação de linhas.
Para definir uma uma função utilizamos a palavra reservada def seguida pelo nome da função, os parâmetros da mesma depois dois pontos (:).
Sintaxe
def nome_da_funcao (parametros_caso_houver):
acao_1
acao_2
Exemplo
a=2
b=3
def soma(a, b):
print(a+b)
Caso necessário você poderá retornar um valor na função utilizando antes do fim da mesma a palavra reservada return
Exemplo
def soma(a, b):total=a+b
return total
a=2
b=3
print(soma(a,2))
Escopo da Função
O escopo da função é o trecho de código no quais algumas informações pertencem e existem somente na função (um exemplo são variáveis).
O escopo da função se entende como o local onde indentação do função começa e finaliza.
a=2
b=3
def somas(a,b):
r=a+b #inicio do escopo
return r #ultima linha do escopo
print (soma(a,b))
segunda-feira, 24 de setembro de 2018
Programando em Go (Golang) - Ponteiros (pointer)
Sintaxe:
Onde:
- nome_ponteiro - Nome do ponteiro
- *tipo_variavel - Tipo do ponteiro.
Sintaxe:
Onde:
- variavel - variavel(nesse caso operando) para qual o ponteiro apontará o local da memoria.
- valor - Valor a ser alocado na memória.
- ponteiro - Nome do ponteiro a ser utilizado
- &variavel - Nesse trecho é feito a referência de memoria da variavel ao ponteiro através do &.
Exemplo 1:
import "fmt"
func main() {
nome := "Julho"
ponteiro := &nome
fmt.Printf("Menu nome é %s",*ponteiro)
}
Sintaxe:
Onde:
Exemplo 2:
package main
import "fmt"
func main() {
nome := "Julho"
ponteiro := &nome
fmt.Printf("Menu nome é %s",*ponteiro)
*ponteiro="Maria"
fmt.Printf("Menu nome é %s",*ponteiro)
}