go语言中同一个package下的文件相互引用怎么做
答案:1 悬赏:0 手机版
解决时间 2021-02-18 12:14
- 提问者网友:我是女神我骄傲
- 2021-02-18 00:05
go语言中同一个package下的文件相互引用怎么做
最佳答案
- 五星知识达人网友:低音帝王
- 2021-02-18 01:21
参考代码:
package lessonimport ( "math")type Circle struct { Radius float64}func (c *Circle) Area() float64 { return c.Radius * c.Radius * math.Pi}
package lessontype Rectangle struct { Width, Height float64}func (r *Rectangle) Area() float64 { return r.Width * r.Height}
package lessonimport ( "fmt")func Say(s string) { fmt.Println(s) var obj = &Rectangle{Width: 2.0, Height: 3.0} fmt.Println(obj.Area())}
package mainimport "test/lesson"func main() { lesson.Say("abc")}
package lessonimport ( "math")type Circle struct { Radius float64}func (c *Circle) Area() float64 { return c.Radius * c.Radius * math.Pi}
package lessontype Rectangle struct { Width, Height float64}func (r *Rectangle) Area() float64 { return r.Width * r.Height}
package lessonimport ( "fmt")func Say(s string) { fmt.Println(s) var obj = &Rectangle{Width: 2.0, Height: 3.0} fmt.Println(obj.Area())}
package mainimport "test/lesson"func main() { lesson.Say("abc")}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯