From: sgf Date: Tue, 21 Jun 2022 21:17:06 +0000 (+0300) Subject: Save samovar, v3. X-Git-Url: https://gitweb.sgf-dma.tk/?a=commitdiff_plain;h=4681d6dbb00a5995bdcf591396007ecc88176604;p=go.git Save samovar, v3. --- diff --git a/samovar.go b/samovar.go index 7a081b9..6f134d6 100644 --- a/samovar.go +++ b/samovar.go @@ -119,6 +119,7 @@ func (r *LineByLine) ReadLine() (line []byte, err error) { } func main() { + /* h0, err := os.Open("int.go") if err != nil { panic("huynya") } defer h0.Close() @@ -134,6 +135,7 @@ func main() { fmt.Printf("Received %q\n", l) h1.Write(l) } + */ h2, err := os.Open("int.go") if err != nil { panic("huynya") } @@ -144,13 +146,10 @@ func main() { defer h3.Close() s := bufio.NewScanner(h2) - for { - b := s.Scan() - if !b { break } + for s.Scan() { fmt.Printf("Scanner Received %q\n", s.Text()) - l := s.Bytes() - l = append(l, "\n"...) - h3.Write(l) + l := strings.ReplaceAll(s.Text(), "main", "NYAAA") + "\n" + h3.Write([]byte(l)) } return