
Como instalar a Linguagem ELIXIR no Linux.
Elixir é uma linguagem de programação dinâmica e funcional, desenvolvida por José Valim em 2011, projetada para construir aplicações escaláveis... Leia mais
Desenvolvedor de Software
Resolvi retormar meus estudo em Go Lang e assim vamos ao primeiro post dessa série de estudos onde vamos aprender a manipular strings:
A concatenação de strings pode ser feita usando o operador +
.
package main
import (
"fmt"
)
func main() {
str1 := "Hello, "
str2 := "World!"
result := str1 + str2
fmt.Println(result) // Output: Hello, World!
}
Para dividir uma string em substrings com base em um delimitador, use a função strings.Split
.
package main
import (
"fmt"
"strings"
)
func main() {
str := "a,b,c,d,e"
parts := strings.Split(str, ",")
fmt.Println(parts) // Output: [a b c d e]
}
Para substituir parte de uma string, use a função strings.Replace
.
package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, Gophers!"
newStr := strings.Replace(str, "Gophers", "World", 1)
fmt.Println(newStr) // Output: Hello, World!
}
Para verificar se uma string contém uma substring, use a função strings.Contains
.
package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, Gophers!"
contains := strings.Contains(str, "Gophers")
fmt.Println(contains) // Output: true
}
Use a função len
para obter o comprimento de uma string.
package main
import (
"fmt"
)
func main() {
str := "Hello, World!"
length := len(str)
fmt.Println(length) // Output: 13
}
Use as funções strings.ToUpper
e strings.ToLower
para converter strings para maiúsculas e minúsculas, respectivamente.
package main
import (
"fmt"
"strings"
)
func main() {
str := "Hello, World!"
upper := strings.ToUpper(str)
lower := strings.ToLower(str)
fmt.Println(upper) // Output: HELLO, WORLD!
fmt.Println(lower) // Output: hello, world!
}
Use strings.TrimSpace
para remover espaços em branco do início e do fim de uma string.
package main
import (
"fmt"
"strings"
)
func main() {
str := " Hello, World! "
trimmedStr := strings.TrimSpace(str)
fmt.Println(trimmedStr) // Output: Hello, World!
}
strings
é bastante útil e contém muitas outras funções que podem ajudar na manipulação de strings.Elixir é uma linguagem de programação dinâmica e funcional, desenvolvida por José Valim em 2011, projetada para construir aplicações escaláveis... Leia mais
No desenvolvimento de aplicações web, especialmente no Laravel, enviar emails é uma tarefa comum. Porém, testar o envio de emails... Leia mais
ROW_NUMBER
e Outras Funções para Gerar Resultados Sequenciais no PostgreSQLQuando trabalhamos com bancos de dados, muitas vezes precisamos gerar números sequenciais para nossos resultados. Isso pode ser útil para... Leia mais
Neste guia, você aprenderá a fazer o deploy de uma aplicação Laravel em uma VPS rodando Ubuntu com o servidor... Leia mais