Продолжаем работать с функциями-говорилками. На предыдущем шаге мы заставили их обрабатывать исходные данные в две горутины, с помощью пула:
func main() {
phrases := []string{
// ...
}| " Disable compatibility with vi which can cause unexpected issues. | |
| set nocompatible | |
| " Enable type file detection. Vim will be able to try to detect the type of file in use. | |
| filetype on | |
| " Enable plugins and load plugin for the detected file type. | |
| filetype plugin on | |
| " Load an indent file for the detected file type. |
| #!/usr/bin/env python3 | |
| """ | |
| cat /var/log/nginx/access.log | sed -n '/2022:02:20/,/2022:02:23/p'| awk '{print $1}' | sort | uniq -c | sort -n | less | |
| ### | |
| start_datetime = "15/Feb/2023:19:20" | |
| end_datetime = "15/Feb/2022:02:23" | |
| """ | |
| def func_name_read_datetime_start_end(): |
| FROM python:3.10-slim AS compile-image | |
| ENV PY_COLORS=1 | |
| ENV ANSIBLE_FORCE_COLOR=true | |
| RUN apt-get update | |
| RUN apt-get install -y --no-install-recommends build-essential gcc curl unzip | |
| RUN curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o awscliv2.zip \ | |
| && unzip awscliv2.zip \ | |
| && ./aws/install --bin-dir /aws-cli-bin/ |
| 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 |