Golang Hapus Baris Baru Dari Readstring

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}