Skip to content

Commit 277fb42

Browse files
authored
Merge pull request #39 from malvinval/add-string-to-rune-slice-conversion
penjelasan string to rune slice conversion
2 parents 72eec60 + e0aa57a commit 277fb42

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

basic/09_string/README.md

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,27 @@ func main(){
7777
pesan := []string{"bell", "shade"}
7878
fmt.Println(strings.Join(pesan, " "))
7979
}
80-
```
80+
```
81+
82+
## memecah string menjadi slice rune
83+
84+
Dalam bahasa Go, kita bisa memecah sebuah string menjadi kumpulan rune dalam sebuah slice. Misal kita punya string `"Hello"`, maka akan diconvert jadi sebuah slice `['H','e','l','l','o']`.
85+
86+
Syntax: `strSlice := []rune(variableString)`
87+
88+
Contoh:
89+
90+
```go
91+
str := "Hello"
92+
93+
strSlice := []rune(str)
94+
95+
fmt.Println(strSlice)
96+
```
97+
Output:
98+
99+
`[72 101 108 108 111]`
100+
101+
Jangan bingung dengan output angka-angka diatas. Itu hanya ASCII Code (representasi angka dari tiap karakter).
102+
103+
Hint: Teknik `string to rune slice` ini cocok diterapin kalo kita mau sorting sebuah string

0 commit comments

Comments
 (0)