golang只有for没有while

package mainimport ("fmt""os""bufio"
)func fortest(a int) int {sum := 0//'i := 0' --> 起始条件。'i++' --> 递增条件。'i < a' --> 终止条件。for i := 0; i < a; i++ {sum += i}return sum
}//逐行读取文件内容,本例子中for省略了起始条件和递增条件,剩下的终止条件也可以省略,所以条件省略了就是死循环
func printfile(filename string) {file, err := os.Open(filename)if err != nil {panic(err)}scanner := bufio.NewScanner(file)for scanner.Scan() {fmt.Println(scanner.Text())}
}func main() {fmt.Println(fortest(19))printfile("aa.txt")
}

打印结果:

171
asdfgh
11111
2222
[Finished in 0.7s]

转载于:https://www.cnblogs.com/vijayfly/p/9475327.html

GO语言-基础语法:循环相关推荐

  1. Go语言 基础语法学习 (未完待更......

    文章目录 一 Go语言结构 1 Go Hello world实例 2 执行Go程序 二 Go语言基础语法 1 Go标记 2 行分隔符 3 注释 4 标识符 5 一些关键字 6 Go语言的空格 7 格式 ...

  2. C语言基础语法【1】

    目录 1.在linux系统编写C语言,基本命令:变量.常量.标识符 2.数据类型.取值范围.字符串 3.短路原则.类型转换 4.switch语句.for.while循环.死循环 1.在linux系统编 ...

  3. GO 语言基础语法一 (快速入门 Go 语言)

    Go语言基础语法 一. golang 标识符,关键字,命名规则 二. golang 变量 三. golang 常量 四. golang 数据类型 五. golang 布尔类型 六. golang 数字 ...

  4. 【Day3 C语言基础语法学习-2】

    Day3 C语言基础语法学习-2 一.输入输出函数 1.1 getchar()/putcgar() 1.1.1getchar() 1.1.2 putchar 1.2 gets()/puts() 1.2 ...

  5. Go语言基础语法讲解与学习

    Go语言基础语法讲解与学习 1 Go语言基础知识介绍 ​ 介绍Go语言之前,我们先了解一下有哪些开源项目是Go语言开发的,其中就包括 Docker.Go-Ethereum.Thrraform 和 Ku ...

  6. JavaScript 基础语法循环案例练习

    JavaScript 基础语法循环案例练习 文章目录 JavaScript 基础语法循环案例练习 前言 一.早午晚安喵喵喵 二.判断奇偶数 三.班长请客 四.1-100跳过个位为3的数求和 五.第几个 ...

  7. Go语言基础语法--注释、基础结构2

    章节 GO语言基础语法--注释.基础结构(重要) 1.GO语言基础语法---注释.基础结构 //程序所属的包,且必须在源文件代码第一行 package mainimport "fmt&quo ...

  8. 一篇文章带你玩转C语言基础语法5:条件判断 if else 语句与分支 。(千字总结)

    我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位

  9. 一篇文章带你玩转C语言基础语法。2:数据类型。千字总结

    我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位

  10. 【Go编程语言】 Go语言基础语法

    Go语言基础语法 文章目录 Go语言基础语法 一.注释 1.单行注释 2.多行注释 二.变量 1.变量的定义 2.变量的初始化 3.理解变量(内存地址) 4.变量交换 5.匿名变量 6.变量的作用域 ...

最新文章

  1. Eclipse中SVN设置文件为ignore后重新添加至版本控制
  2. 数据中心建设模式变革-- 如何采用EPC模式实现快速交付?
  3. hdu_2243_考研路茫茫——单词情结(AC自动机+矩阵)
  4. CodeForces - 1557D Ezzat and Grid(线段树+dp)
  5. 简易的素描图片转换流程与实现
  6. break 和continue的用法 java——CSDN
  7. Java 8 Friday Goodies:Lambda和SQL
  8. 从单片机步入Linux之运行地址与加载地址
  9. 教室信息管理系统mysql_教师信息管理系统(方式一:数据库为oracle数据库;方式二:存储在文件中)...
  10. 图解如何制作苹果OS X系统ISO光盘
  11. tdbgrid 数据类型输入错误 vb_VB编程从起始到普及历程了解一下
  12. 列向量互信息计算通用MATLAB代码
  13. 基于共享内存和多重哈希实现分布式缓存系统
  14. 施乐s2110进入维修模式_施乐S2110维修手册(无密码)
  15. C语言 二进制文件读写实例讲解
  16. maven常用打包命令
  17. 语音识别之——mfcc什么是汉明窗,为什么加汉明窗
  18. 利用模式进行构建第九讲——树形模式
  19. python语言的开题报告怎么写_开题报告怎么写
  20. 编译程序和解释程序的本质

热门文章

  1. SAP CRM Fiori应用之My Account功能一览
  2. Docker镜像提交命令commit的工作原理和使用方法
  3. OpenFOAM安装+ParaView安装+环境配置(deb直接安装详细记录-Ubuntu14.04+OpenFOAM4.1)
  4. code block怎样导入整个文件夹_按需分配随时可用的在线开发环境:弹性容器+code-server踩坑记...
  5. 倾向得分匹配的stata命令_计量方法的适用条件汇总(二):倾向得分匹配
  6. 计算机应用技术备选计划方案,华东理工大学博士研究生培养方案计算机应用技术、计算机软件与理论、计算机系统结构二级学科(学科代码:081203、081202、081201)信息科学与工程学院...
  7. markdown如何设置图片大小_Markdown编辑知乎文章的完全攻略
  8. mysql schema设计_mongodb 的 schema 设计方法
  9. tomcat命令无法启动 the catalina_home environment variable is not defined correctly this environment variab
  10. 电子设计常用总线--QSPI