我无法找到可以在012操作操场上输入哪些软件包的列表http://play.golang.org/。我试图用ebnf的(显然是实验性的)包。哪些软件包可以在游乐场中导入?
package main
import "fmt"
import "golang.org/x/exp/ebnf"
const g = `
Production = name "=" [ Expression ] "." .
Expression = Alternative { "|" Alternative } .
Alternative = Term { Term } .
Term = name | token [ "…" token ] | Group | Option | Repetition .
Group = "(" Expression ")" .
Option = "[" Expression "]" .
Repetition = "{" Expression "}" .`
func main() {
fmt.Println(g)
}
是任何地方指出,golang.org/src/只有基本包将导入(如果是这样的话):然而,即使一个简短的程序将无法(在第4行进口中断)从golang.org
导入?
我真的很喜欢玩这个实验包,甚至在操场上还有非实验性的补充库,如currency
。
“操场可以使用大部分标准库,但有一些例外。”那么,小于stdlib,然后;) –
顺便说一句,感谢所有;当然我会阅读。我说每个人都说它说。它似乎并没有说明“最”是什么,也不是说标准库中没有的东西不能被使用。关于它的博客文章确实有助于指出标准库行为与正常情况不同的某些领域。根据答案中提供的测试,我很欣赏更完整的列表。 – dlamblin