Продолжаем работать с функциями-говорилками. На предыдущем шаге мы заставили их обрабатывать исходные данные в две горутины, с помощью пула:
func main() {
phrases := []string{
// ...
}
SHELL := /bin/bash | |
.SILENT: | |
.DEFAULT_GOAL := help | |
# Global vars | |
export SYS_GO=$(shell which go) | |
export SYS_GOFMT=$(shell which gofmt) | |
export SYS_DOCKER=$(shell which docker) | |
export BINARY_DIR=dist |
{ | |
"comment": "Данные в сыром виде доступны для скачивания по адресу", | |
"url": "https://raw.githubusercontent.com/semyon-dev/stepik-go/master/work_with_json/data-20190514T0100.json" | |
} |
package main | |
import "fmt" | |
func main() { | |
var inputBigNumber string | |
var inputSinglNumber string | |
var outputStr string | |
_, _ = fmt.Scan(&inputBigNumber) |
package main | |
import ( | |
"fmt" | |
) | |
func main() { | |
var n int | |
var listFib []int |
package main | |
import ( | |
"fmt" | |
"math" | |
) | |
func main() { | |
var n int | |
var outputStr string |
package main | |
import "fmt" | |
func main() { | |
var inputA int | |
var inputB int | |
var maxNumber int | |
_, _ = fmt.Scan(&inputA) |
package main | |
import "fmt" | |
func main() { | |
var inputNumber int | |
_, _ = fmt.Scan(&inputNumber) | |
fmt.Println(Dr(inputNumber)) |
package main | |
import ( | |
"fmt" | |
"sort" | |
) | |
func main() { | |
var inputNumber int | |
var counter uint = 1 |