Go循环语句
2024-08-25 14:52:30
package main import (
"fmt"
"strconv"
"os"
"bufio"
) //for的条件里不需要括号
//for的条件里可以省略初始条件,结束条件和递增表达式,三个省略就是死循环
//没有while语句,只留结束条件等于while func convertToBin ( n int ) string {
result := ""
for ; n > ; n /= {
lsb := n %
result = strconv.Itoa( lsb ) + result
}
return result
} func printFlie( 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(
convertToBin() , //
convertToBin(), //1011 --> 1101
) printFlie("abc.txt")
}
最新文章
- 关于获取web应用的文件路径的注意事项
- eclipse工具背景色模板-程序员保护好自己的眼睛
- (转)Markov Chain Monte Carlo
- EF-Code First 入门
- HDU 5723 Abandoned country (最小生成树 + dfs)
- DELETE---删除记录
- shell脚本修复MySQL主从同步
- 对类HelloWorld程序中添加一个MessageBox弹窗
- python 从数据库表生成model
- Windows下配置Mysql
- 【原创】python实现清理本地缓存垃圾
- 基于Echarts4.0实现旭日图
- 求N!的位数
- SpringBoot笔记十三:引入webjar资源和国际化处理
- cc、gcc、g++、CC的区别和联系
- ObservableData-另一种姿势的观察者模式
- hdu 2688
- odoo开发笔记 -- odoo和postgresql数据库导入相关
- 个人作业4 alpha阶段 个人总结
- django实现密码加密的注册(数据对象插入)-结合forms表单实现表单验证