Misalkan aku, pengen dapetin nomor dari stdin, menggunakan io.Reader.ReadString
lalu mengubahnya ke interger menggunakan strconv.Atoi
, nah, kita harus ngehapus dulu newline char (\n
)
nah, caranya sebagai berikut hehe.
kita bisa make strings.TrimSuffix
contoh kayak gini :
1package main
2
3import (
4 "bufio"
5 "os"
6 "strings"
7 "fmt"
8)
9
10func main() {
11 reader := bufio.NewReader(os.Stdin)
12 teks, _ := reader.ReadString('\n')
13 teks = strings.TrimSuffix(teks, "\n")
14 fmt.Println(teks)
15}