Save samovar, v3.
authorsgf <sgf.dma@gmail.com>
Tue, 21 Jun 2022 21:17:06 +0000 (00:17 +0300)
committersgf <sgf.dma@gmail.com>
Tue, 21 Jun 2022 21:17:06 +0000 (00:17 +0300)
samovar.go

index 7a081b9..6f134d6 100644 (file)
@@ -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