GO语言-基础语法:循环
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语言-基础语法:循环相关推荐
- Go语言 基础语法学习 (未完待更......
文章目录 一 Go语言结构 1 Go Hello world实例 2 执行Go程序 二 Go语言基础语法 1 Go标记 2 行分隔符 3 注释 4 标识符 5 一些关键字 6 Go语言的空格 7 格式 ...
- C语言基础语法【1】
目录 1.在linux系统编写C语言,基本命令:变量.常量.标识符 2.数据类型.取值范围.字符串 3.短路原则.类型转换 4.switch语句.for.while循环.死循环 1.在linux系统编 ...
- GO 语言基础语法一 (快速入门 Go 语言)
Go语言基础语法 一. golang 标识符,关键字,命名规则 二. golang 变量 三. golang 常量 四. golang 数据类型 五. golang 布尔类型 六. golang 数字 ...
- 【Day3 C语言基础语法学习-2】
Day3 C语言基础语法学习-2 一.输入输出函数 1.1 getchar()/putcgar() 1.1.1getchar() 1.1.2 putchar 1.2 gets()/puts() 1.2 ...
- Go语言基础语法讲解与学习
Go语言基础语法讲解与学习 1 Go语言基础知识介绍 介绍Go语言之前,我们先了解一下有哪些开源项目是Go语言开发的,其中就包括 Docker.Go-Ethereum.Thrraform 和 Ku ...
- JavaScript 基础语法循环案例练习
JavaScript 基础语法循环案例练习 文章目录 JavaScript 基础语法循环案例练习 前言 一.早午晚安喵喵喵 二.判断奇偶数 三.班长请客 四.1-100跳过个位为3的数求和 五.第几个 ...
- Go语言基础语法--注释、基础结构2
章节 GO语言基础语法--注释.基础结构(重要) 1.GO语言基础语法---注释.基础结构 //程序所属的包,且必须在源文件代码第一行 package mainimport "fmt&quo ...
- 一篇文章带你玩转C语言基础语法5:条件判断 if else 语句与分支 。(千字总结)
我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位
- 一篇文章带你玩转C语言基础语法。2:数据类型。千字总结
我的个人主页:☆光之梦☆的博客_CSDN博客-C语言基础语法(超详细)领域博主 欢迎各位
- 【Go编程语言】 Go语言基础语法
Go语言基础语法 文章目录 Go语言基础语法 一.注释 1.单行注释 2.多行注释 二.变量 1.变量的定义 2.变量的初始化 3.理解变量(内存地址) 4.变量交换 5.匿名变量 6.变量的作用域 ...
最新文章
- Eclipse中SVN设置文件为ignore后重新添加至版本控制
- 数据中心建设模式变革-- 如何采用EPC模式实现快速交付?
- hdu_2243_考研路茫茫——单词情结(AC自动机+矩阵)
- CodeForces - 1557D Ezzat and Grid(线段树+dp)
- 简易的素描图片转换流程与实现
- break 和continue的用法 java——CSDN
- Java 8 Friday Goodies:Lambda和SQL
- 从单片机步入Linux之运行地址与加载地址
- 教室信息管理系统mysql_教师信息管理系统(方式一:数据库为oracle数据库;方式二:存储在文件中)...
- 图解如何制作苹果OS X系统ISO光盘
- tdbgrid 数据类型输入错误 vb_VB编程从起始到普及历程了解一下
- 列向量互信息计算通用MATLAB代码
- 基于共享内存和多重哈希实现分布式缓存系统
- 施乐s2110进入维修模式_施乐S2110维修手册(无密码)
- C语言 二进制文件读写实例讲解
- maven常用打包命令
- 语音识别之——mfcc什么是汉明窗,为什么加汉明窗
- 利用模式进行构建第九讲——树形模式
- python语言的开题报告怎么写_开题报告怎么写
- 编译程序和解释程序的本质
热门文章
- SAP CRM Fiori应用之My Account功能一览
- Docker镜像提交命令commit的工作原理和使用方法
- OpenFOAM安装+ParaView安装+环境配置(deb直接安装详细记录-Ubuntu14.04+OpenFOAM4.1)
- code block怎样导入整个文件夹_按需分配随时可用的在线开发环境:弹性容器+code-server踩坑记...
- 倾向得分匹配的stata命令_计量方法的适用条件汇总(二):倾向得分匹配
- 计算机应用技术备选计划方案,华东理工大学博士研究生培养方案计算机应用技术、计算机软件与理论、计算机系统结构二级学科(学科代码:081203、081202、081201)信息科学与工程学院...
- markdown如何设置图片大小_Markdown编辑知乎文章的完全攻略
- mysql schema设计_mongodb 的 schema 设计方法
- tomcat命令无法启动 the catalina_home environment variable is not defined correctly this environment variab
- 电子设计常用总线--QSPI