package main
import "fmt"
type intt int
//面向对象
func (a intt) less(b intt) bool {
return a > b
}
//面向过程
func intt_less(a intt, b intt) bool {
return a > b
}
func main() {
var a intt = 19
var b intt = 33
fmt.Println("面向对象 func less===>", a.less(b))
fmt.Println("面向过程 func intt_less===>", intt_less(a, b))
}
本文通过Go语言展示了面向对象和面向过程的编程方式,对比了两种方法在实现相同功能时的不同之处。通过具体代码示例,阐述了如何在Go中定义类型并为其实现方法,以及如何使用函数来完成特定任务。
538

被折叠的 条评论
为什么被折叠?



