golang
已收录文章:12762篇
-
问题内容 我正在学习 go lang,我想知道是否有办法做这样的事情: type Foo struct { ... } type Bar struct { Foo ... } func getFoo() Foo { return Bar{...} } 在面向对象的语言中,这样的代码应该可350 收藏
-
问题内容 这是目前困扰我的一个问题。当从用户那里获得输入时,我想使用一个循环来要求用户重试,直到他们输入有效的输入: // user_input.go package main import ( "fmt" ) func main() {270 收藏
-
问题内容 如果我有字符串“12121211122”并且我想获取最后 3 个字符(例如“122”),这在 Go 中可能吗?我查看了string包裹并没有看到类似的东西getLastXcharacters。 正确答案 您可以对字符125 收藏
-
问题内容 是否可以从测试中跳过目录。例如,给定下面的结构,是否可以测试 mypackage、mypackage/other 和 mypackage/net 但不能测试 mypackage/scripts?我的意思是不用为每个命令编写一个 go test 命令368 收藏
-
问题内容 如何在 Go 中实现一个抽象类?由于 Go 不允许我们在接口中有字段,这将是一个无状态对象。那么,换句话说,是否有可能在 Go 中为方法提供某种默认实现? 考虑一个例子: type D435 收藏
-
问题内容 我有一个打算用数据库记录填充的结构,其中一个日期时间列可以为空: type Reminder struct { Id int CreatedAt time.Time RemindedAt *time.Time SenderId int ReceiverId int } 由126 收藏