十分钟带你入门Go语言(Golang)开发
package main
import (
"fmt"
)
// 定义一个表示分数的结构体
type Fraction struct {
numerator int // 分子
denominator int // 分母
}
// 创建一个新的分数
func NewFraction(numerator, denominator int) Fraction {
return Fraction{
numerator: numerator,
denominator: denominator,
}
}
// 打印分数
func (f Fraction) String() string {
return fmt.Sprintf("%d/%d", f.numerator, f.denominator)
}
// 主函数
func main() {
// 创建并打印一个分数
f := NewFraction(2, 4)
fmt.Println(f.String()) // 输出: 2/4
}
这段代码定义了一个简单的分数结构体,并提供了创建新分数和将分数转换为字符串的方法。然后在main函数中创建了一个分数实例并打印出来。这是学习Go语言的一个很好的起点。
评论已关闭