
Guia de Deploy de Aplicação Laravel com Apache em uma VPS com Ubuntu e HTTPS
Neste guia, você aprenderá a fazer o deploy de uma aplicação Laravel em uma VPS rodando Ubuntu com o servidor... 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.Neste guia, você aprenderá a fazer o deploy de uma aplicação Laravel em uma VPS rodando Ubuntu com o servidor... Leia mais
O Design Pattern Facade é uma solução elegante para simplificar a interface de um subsistema complexo, tornando-o mais fácil de... Leia mais
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
Quando lidamos com arquivos de texto, a codificação de caracteres é um aspecto fundamental para garantir que os textos sejam... Leia mais