WriteByte,ReadByte
package main import ( "bytes" "fmt" ) func main() { var ch byte fmt.Scanf("%c\n", &ch) buffer := new(bytes.Buffer) err := buffer.WriteByte(ch) if err == nil{ newCh, _:=buffer.ReadByte() fmt.Printf("%c\n", newCh) } }