编程笔记共31篇
4.初始化与清理(下)-四曲博客

4.初始化与清理(下)

成员的初始化 对于局部变量来讲,java采用错误提示的方式来提示程序员没有对变量进行初始化 对于成员变量来说,java则采用了提供默认值的方式来对成员变量进行初始化 指定初始化 有几种方式可以...
13.使用包实现代码重用-四曲博客

13.使用包实现代码重用

Go程序以package语句打头,main包是一种特殊的包,其特殊之处在于不能导入。对main包的唯一要求是,必须声明一个main函数,这个函数不接受任何参数且不返回任何值,简而言之,main包是程序的入...
Lisp语法和语义-四曲博客

Lisp语法和语义

S-表达式当读取器读取名字时,读取器将所有名字中未转义的字符都转化成它们等价的大写形式,这样,读取器将把foo、Foo和FOO都读成同一个符号FOO但是\f\o\o和|foo|将都被读成foo,这是和符号FOO...
heyang的头像-四曲博客heyang3年前
02460
2.理解类型-四曲博客

2.理解类型

声明布尔变量 var b bool //声明布尔值 程序 package main import ( "fmt" ) func main(){ var b bool fmt.Println(b) b=true fmt.Println(b) } // false // true 理解数据类型 //浮...
14.Go语言命名约定-四曲博客

14.Go语言命名约定

使用gofmt 为了确保按要求的约定设置一Go代码的格式,Go提供了gofmt,这个工具的优点在于,让你甚至都无须了解代码格式设置约定,通过不断地学习如何设置代码格式,你自然而言地就会遵循代码格式...
Lisp中的函数-四曲博客

Lisp中的函数

定义新函数以下为函数的定义形式(defun name (parameter*) 'body' )通常,函数的命名仅包含字典字符和连字符如果一个字符串跟在形参的后面,那么它应该是一个描述函数用途的文档字符串函数主体...
heyang的头像-四曲博客heyang3年前
02510
3.理解变量-四曲博客

3.理解变量

快捷声明变量 //快捷声明变量 var s, t string ="foo","bar" 理解变量和零值 //不同于其他编程语言,go语言的变量的默认值为默认值 package main import ( "fmt"...
15.测试和性能-四曲博客

15.测试和性能

测试:软件开发最重要的方面 单元测试 单元测试针对一小部分代码,并独立地对它们进行测试。通常,这一小部分代码可能是单个函数,而要测试的是其输入和输出。在确认程序最小的构建按期望的方式...
宏:标准控制构造-四曲博客

宏:标准控制构造

WHEN和UNLESS基本的条件执行形式是由IF特殊操作符提供的,其基本形式是:如果x成立,那么执行y,否则执行z(if condition then-form [else-form])(if (> 2 3) 'Yup' 'Nope') (if (> 2 3) '...
heyang的头像-四曲博客heyang3年前
02680
4.使用函数-四曲博客

4.使用函数

函数是什么 函数的结构 func addUp (x int ,y int) int{ return x+y } 返回单个值 package main import "fmt" func isEven (i int) bool{ return i%2 == 0 } func main(){ fmt.Printf...
16.调试-四曲博客

16.调试

日志 日志能够帮助程序员来查找问题与分析问题 package main import "log" func main(){ //输出一条日志信息 log.Printf("This is a log message") } // 2021/01/28 08:51:...
5.控制流程-四曲博客

5.控制流程

使用IF语句 package main import "fmt" func main(){ b :=true if b { fmt.Println("hello") } } //hello 使用else语句 package main import "fmt" func main(){...