Mostrando postagens com marcador go. Mostrar todas as postagens
Mostrando postagens com marcador go. Mostrar todas as postagens

quarta-feira, 6 de setembro de 2023

Testar código go

Um ótimo site pra testar linhas de comando em golang go:


 https://go.dev/play/

terça-feira, 31 de março de 2020

Convertendo string para array de byte em golang go

Resumo

[]byte(string)


Exemplo:

package main

import "fmt"


func main(){

 nome:="MagusCode"
 fmt.Println("\nEm string:\n")
 fmt.Println(nome)
 fmt.Println("\nEm array de byte:\n")

 fmt.Println([]byte(nome))




Saída:


 

quarta-feira, 21 de agosto de 2019

Golang Go - Como verificar se um arquivo existe ?

Um das várias maneiras de verificar se um arquivo existe utilizando Go é através da classe "os".

Vide o exemplo abaixo:


package main

import ("os"
        "fmt")

func main(){

path:="c:/tmp/oi.bat" //arquivo a ser testado

_,err:=os.Stat(path)

fmt.Println("ERRO: ",os.IsNotExist(err))

}


Caso o arquivo exista o mesmo ("os.IsNotExist(err)") retorna false. caso contrário retorna true

quinta-feira, 16 de maio de 2019

Como pegar a hora atual em Golang Go




O principal objetivo deste post é explicar de maneira simples e rápida de como se adquire o horário atual em Golang (Go).
Para obtermos a hora atual do sistema é necessário utilizar a classe time e dentro dessa utilizar o método Now(), vide abaixo o exemplo:

package main

import (
"fmt"
"time"
)

func main(){
       horaAtual:=time.Now()
       fmt.Println("Horario : ",horaAtual)
}

Saída:
Horario :  2019-05-15 19:31:08.2222778 -0400 -04 m=+0.004996301


Onde:

            Time.Now() – Adquire o horário atual do sistema.


Alterando uma string para letras maiúscula ou minúscula em Golang Go


 
Os métodos utilizados para altera toda uma string para maiúscula (caixa alta) ou minúscula (caixa baixo) são encontrados na classe strings, por isso é necessário que a mesma esteja contida no bloco de importação (import)

1. Todas maiúsculas

Para tornar todas as letras maiúsculas utilizamos o método ToUpper que está dentro da classe strings.

Sintaxe:

strings.ToUpper(STRING)

Onde:

STRING – String que terá todas suas letras convertidas para caixa alta.

Exemplo:


package main

import ("strings"
       "fmt"
)

func main(){

nome:= "Maria da Silva"

fmt.Println(strings.ToUpper(nome))

}


Saída:
MARIA DA SILVA

2. Todas minúsculas


Para tornar todas as letras minúsculas utilizamos o método ToLower que está dentro da classe strings.

Sintaxe:

strings. ToLower(STRING)

Onde:

STRING – String que terá todas suas letras convertidas para caixa baixa.

Exemplo:


package main

import ("strings"
       "fmt"
)

func main(){

nome:= "Maria da Silva"

fmt.Println(strings.ToLower(nome))

}


Saída:

maria da silva