github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/backup/file_access.gno (about) 1 package main 2 3 import ( 4 "fmt" 5 "io" 6 ) 7 8 func main() { 9 file, err := io.TempFile("", "yeagibench") 10 if err != nil { 11 panic(err) 12 } 13 14 n, err := file.Write([]byte("hello world")) 15 if err != nil { 16 panic(err) 17 } 18 fmt.Println("n:", n) 19 20 err = file.Close() 21 if err != nil { 22 panic(err) 23 } 24 25 b, err := os.ReadFile(file.Name()) 26 if err != nil { 27 panic(err) 28 } 29 fmt.Println("b:", string(b)) 30 31 err = os.Remove(file.Name()) 32 if err != nil { 33 panic(err) 34 } 35 } 36 37 // Output: 38 // n: 11 39 // b: hello world