大家好。培训课程中有几个任务需要,例如,在竞争地图中记录值,竞争性地平方值,还有一些还需要一些东西有竞争力地完成。我不明白你说的竞争是什么意思?谁能举一个完全竞争的操作的例子,但是这么简单的例子,就好像你会展示一个孩子一样。
如果它很重要,那么 go 语言,但我认为这些东西与语言无关
我就是这么理解的。问题e
Написать программу, которая конкурентно рассчитает значение квадратов чисел взятых из массива (2,4,6,8,10) и выведет их квадраты в stdout.
如果竞争意味着并行计算,这是我的解决方案。
package main
import "fmt"
func square(num int) {
fmt.Println(num * num)
// fmt.Fprintln(os.Stdout, num*num)
}
func do() {
nums := [...]int{2, 4, 6, 8, 10}
for _, num := range nums {
go square(num)//параллельные вызовы square
}
fmt.Scanln()
}