企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
### 概述 如果结构体的全部成员都是可以比较的,那么结构体也是可以比较的,那样的话两个结构体将可以使用==或 者!=运算符进行比较,但不支持>或< ### 实例 ~~~ type Student struct { id int name string } func main() { s1 := Student{id: 1, name: "jack"} s2 := Student{id: 1, name: "jack"} s3 := Student{id: 1, name: "milan"} fmt.Println(s1 == s2) fmt.Println(s1 == s3) //同类型的2个结构体可以相互赋值 var s4 Student s4 = s3 fmt.Println(s3, s4) } ~~~ ~~~ true false {1 milan} {1 milan} ~~~