摘要:
面向对象编程 封装数据和行为 结构体定义 type Employee struct { Id string Name string Age int } 实例创建及初始化 e := Employee{"0", "Bob", 20} e1 := Employee{Name: "Mike", Age: 3 阅读全文
摘要:
一 引子 学完了面向对象的基础知识后,很明显你还是不知该如何下手,凡是都得有个章法 此刻有经验的人可能会想到瀑布模型、螺旋模型、迭代开发、敏捷、RUP等一堆软件工程相关的软件开发流程,但对于大部分人来说这些流程仅仅只是项目管理上的流程 本节我们就带大家来了解下,作为一名程序员基于面向对象开发程序的开 阅读全文
摘要:
函数:一等公民 函数是⼀等公民 与其他主要编程语言的差异 1. 可以有多个返回值 2. 所有参数都是值传递:slice,map,channel 会有传引⽤的错觉 3. 函数可以作为变量的值 4. 函数可以作为参数和返回值 函数:可变参数及 defer 可变参数 func sum(ops ...int 阅读全文