Go Bir Stringi Ters Çevirmek

"Go" Programlama dilinde "Bir Stringi Ters Çevirmek" ile ilgili kod örneği aşağıdadır.

package main

import (
    "fmt"
    "strings"
)

func reverseWords(sentence string) string {
    words := strings.Split(sentence, " ")
    newWordList := make([]string, len(words))
    for i, word := range words {
        newWordList[i] = reverse(word)
    }
    resStr := strings.Join(newWordList, " ")
    return resStr
}

func reverse(word string) string {
    runes := []rune(word)
    for i, j := 0, len(runes)-1; i < j; i, j = i+1, j-1 {
        runes[i], runes[j] = runes[j], runes[i]
    }
    return string(runes)
}

func main() {
    str1 := "Yazilim Güzeldir."
    fmt.Println(reverseWords(str1))
}



İlginizi Çekebilir

Go Bir Stringdeki Her Karakterin Sayısını Bulma Örneği

Go Tam Sayıdaki Rakamları Ters Sırada Gösterme Örneği

Go Döngü Kullanarak Fibonacci Serisi Yazdırma Örneği

Go Dictionary'deki Değerler İle Listenin Elemanlarını Eşleştirme ...

Go Yarıçap Girilen Bir Dairenin Çevre ve Alanını Bulma Örneği