zoukankan      html  css  js  c++  java
  • go语言之进阶篇WriteString的使用

    1、WriteString的使用

    示例:

    package main
    
    import (
    	"fmt"
    	"os"
    )
    
    func WriteFile(path string) {
    	f, err := os.Create(path)
    	if err != nil {
    		fmt.Println("err = ", err)
    		return
    	}
    
    	//使用完毕,需要关闭文件
    	defer f.Close()
    
    	var buf string
    
    	for i := 0; i < 10; i++ {
    		//"i = 1
    ", 这个字符串存储在buf中
    		buf = fmt.Sprintf("i = %d
    ", i)
    		//fmt.Println("buf = ", buf)
    
    		n, err := f.WriteString(buf)
    		if err != nil {
    			fmt.Println("err = ", err)
    		}
    		fmt.Println("n = ", n)
    	}
    }
    
    func main() {
    	path := "./demo.txt"
    
    	WriteFile(path)
    }
    

    执行结果:    生成一个demo.txt文件

    i = 0
    i = 1
    i = 2
    i = 3
    i = 4
    i = 5
    i = 6
    i = 7
    i = 8
    i = 9
    

      

  • 相关阅读:
    git 合并两个仓库
    git 合并两个仓库
    操作系统
    域名
    域名
    .NET Framework基本概念
    .NET Framework基本概念
    拓扑排序
    PHP 数组
    PHP Switch 语句
  • 原文地址:https://www.cnblogs.com/nulige/p/10267342.html
Copyright © 2011-2022 走看看