摘要:Go的Io流 获取文件信息 //获取文件 fileinfo, err := os.Stat("./aa.txt")//相对绝对路径都可以 if err != nil { fmt.Println(err) return } fmt.Println(fileinfo) //所有的信息都在其中 fmt.P
阅读全文
|
11 2022 档案
摘要:Go的Io流 获取文件信息 //获取文件 fileinfo, err := os.Stat("./aa.txt")//相对绝对路径都可以 if err != nil { fmt.Println(err) return } fmt.Println(fileinfo) //所有的信息都在其中 fmt.P
阅读全文
摘要:Go常用包 包的本质:创建不同的文件夹,来存放程序文件 Go语言的源码复用建立再包package基础之上 main包 Go语言的入口 main()函数所在的包必须是main包 main包需要引用代码,则需要通过import导入 包名为main的包为应用程序的入口包,其他包不能使用 package S
阅读全文
摘要:Go基础语法 错误和异常 什么是错误error 错误是指可鞥出现问题的地方出现了问题,这种情况在预料之中 func main() { //打开一个文件 file, err := os.Open("aaaa.txt") //file是获取file对象,err是获取 获取file的对象时产生的错误信息
阅读全文
摘要:Go基础语法 OOP面向对象 Go语言本身不是面向对象的语言,但是可以通过一些方法来模拟对象 面向对象的思维就是分类思维 继承 // 定义一个父类结构体 type Person struct { name string age int } // 定义一个子类结构体 type Student stru
阅读全文
摘要:Go基础语法 指针 指针式存储另一个变量内存地址的变量 &a 取出a的内存地址 *b 若指针b存放的式a的地址 那么 *b就直接指向a的内存 可以直接操作其中的值 指针的使用 func main() { //声明一个变量 var a int = 8 fmt.Println("a的值=", a) fm
阅读全文
摘要:Go基础语法 数组 数组是具有相同唯一类型的一组以编号且长度固定的数据项序列。类型可以是任意基本类型或者自定义类型。 数组一旦被定义后,大小不能被改变 func main() { //定义一个数组 var nums [4]int //数组的下标从0开始 nums[0] = 1 nums[1] = 2
阅读全文
摘要:Go基础语法 流程控制 一共有三种:顺序结构,选择结构,循环结构 if语句 /* if与else if的区别: 1:if无论是否满足条件都会向下执行,直到程序结束,else if 满足一个条件就会停止执行。 2:由于if都会执行一遍,则可能会同一个需要判断的事件,会进入2个if语句中,出现错误,而e
阅读全文
摘要:func calu() { var x int var y int var str string for { fmt.Println("请输入运行类型+ - * /中的一个,按x结束") fmt.Scanln(&str) if str == "x" { break } fmt.Println("请输
阅读全文
摘要:Go基础语法 注释 注释是为了增强代码的可读性,不会参与程序的一切功能, go语言注释分为单行注释与多行注释 单行注释 //双斜杠 每行都要添加 // 多行注释 /* */ 一次标记多行注释输入 package main import "fmt" // 我是一个单行注释 // 不能换行,换行就会出错
阅读全文
摘要:Java基础 GUI编程 核心技术:Swing、AWT 现在GUI并不流行 因为其界面不美观、需要依赖jre环境 Swing public class Demo1 { //init();初始化 public void init() { //最大窗口 JFrame jf = new JFrame("j
阅读全文
|