【发布时间】:2012-04-01 11:49:08
【问题描述】:
假设,我正在编写一个扫雷游戏,并且我有一个结构来保存游戏字段,其中包含一个带有地雷的二维数组。假设,我想用一些地雷初始化它。有没有办法说gameField GameField = new(GameField, 30),类似于我在java中所做的?
这里有一些代码来说明我的观点:
type GameField struct {
field [20][20] int
}
func (this *GameField) scatterMines(numberOfMines int) { //一些随机放置numberOfMines地雷的逻辑 }
我想要的是调用一个初始化程序并让 scatterMines 函数自动执行。
【问题讨论】:
标签: initialization go