Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Head First. Изучаем Go


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1746, книга: Скрытая угроза
автор: Сергей Львович Москвин

"Скрытая угроза" - захватывающий боевик, который держит в напряжении от начала до конца. Сергей Москвин мастерски создает динамичный и напряженный сюжет, который заставляет переворачивать страницы одну за другой. Главный герой книги, Артем Марков, - бывший офицер спецназа, который оказывается втянутым в смертельную игру. Ему предстоит сразиться с безжалостными наемниками и раскрыть коварный заговор, который угрожает безопасности страны. С первых страниц читатель погружается в мир...

СЛУЧАЙНАЯ КНИГА

Джей Макгаврен - Head First. Изучаем Go

Head First. Изучаем Go
Книга - Head First. Изучаем Go.  Джей Макгаврен  - прочитать полностью в библиотеке КнигаГо
Название:
Head First. Изучаем Go
Джей Макгаврен

Жанр:

Учебники и самоучители по компьютеру, Go (golang)

Изадано в серии:

Head First O’Reilly

Издательство:

Питер

Год издания:

ISBN:

978-5-4461-1395-8

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Head First. Изучаем Go"

Go упрощает построение простых, надежных и эффективных программ. А эта книга сделает его доступным для обычных программистов. Основная задача Go — эффективная работа с сетевыми коммуникациями и многопроцессорной обработкой, но код на этом языке пишется и читается не сложнее чем на Python и JavaScript. Простые примеры позволят познакомиться с языком в действии и сразу приступить к программированию на Go. Так что вы быстро освоите общепринятые правила и приемы, которые позволят вам называть себя гофером. 16+

Читаем онлайн "Head First. Изучаем Go". [Страница - 2]

придутся по вкусу пользователям.

package main
import "fmt"
func main() {
fmt.Println(
}

)

Результат.

"Hello, Go!"

Hello, Go!
1 + 2
4 < 6

3
true
'Җ'

1174

6

На старт... внимание... Go!

36

Интерактивная среда Go Playground

37

Что это все означает?

38

Структура типичного файла Go

38

А если что-то пойдет не так?

39

Вызов функций

41

Функция Println

41

Использование функций из других пакетов

42

Возвращаемые значения функций

43

Шаблон программы Go

45

Строки

45

Руны

46

Логические значения

46

Числа

47

Математические операции и сравнения

47

Типы

48

Объявление переменных

50

Нулевые значения

51

Короткие объявления переменных

53

Правила выбора имен

55

Преобразования

56

Установка Go на вашем компьютере

59

Компиляция кода Go

60

Инструменты Go

61

Быстрый запуск кода командой «go run»

61

Ваш инструментарий Go

62

оглавление

2

Ключевое
слово «if».

Какой код будет выполняться?
Условные команды и циклы
В каждой программе есть части, которые должны выполняться
только в определенных ситуациях.«Этот код должен выполняться, если
произошла ошибка. А если нет — должен выполняться этот код». Почти в каждой
программе присутствует код, который должен выполняться только в том случае,
если некоторое условие истинно. Почти в каждом языке программирования существуют условные команды, которые позволяют определить, нужно ли выполнять
те или иные сегменты кода. Язык Go не исключение. Возможно, какие-то части кода
должны выполняться многократно. Как и многие языки, Go поддерживает циклы
для многократного выполнения блоков кода. В этой главе вы научитесь применять
как условные команды, так и циклы!

Условие.

Начало условного
блока.

Вызов методов

66

Проверка результата

68

Комментарии

68

Получение значения от пользователя

69

Множественные возвращаемые значения функций или методов

70

Вариант 1. Игнорировать возвращаемое значение ошибки

71

Вариант 2. Обработка ошибки

72

Условные команды

73

Условная выдача фатальной ошибки

76

Избегайте замещения имен
if 1 < 2 {
fmt.Println("It's true!") Преобразование строк в числа
}
Блоки
Конец
условного
блока.

Тело условного блока.

78
80
83

Создание игры

89

Имена пакетов и пути импортирования

90

Генерирование случайных чисел

91

Получение целого числа с клавиатуры

93

Сравнение предположения с загаданным числом

94

Циклы

95

Операторы инициализации и приращения необязательны

97

Циклы и области видимости

97

Использование цикла в игре

100

Пропуск частей цикла командами continue и break

102

Выход из цикла

103

Вывод загаданного числа

104

Поздравляем, игра готова!

106

Ваш инструментарий Go

108

7

оглавление

3

Вызовы функций
Функции
И все же чего-то не хватало.Вы вызывали функции как настоящий профи.
Но могли вызывать только те функции, которые были определены для вас в Go.
Настала ваша очередь. В этой главе мы покажем, как создавать собственные
функции. Вы научитесь объявлять функции с параметрами и без. Сначала вы
узнаете, как объявлять функции, которые возвращают одно значение, а потом
мы перейдем к возвращению нескольких значений, чтобы функция могла сигнализировать об ошибке. А еще в этой главе рассматриваются указатели, которые
повышают эффективность вызовов функций по затратам памяти.

высота

ширина

8

Повторяющийся код

114

Форматирование вывода функциями Printf и Sprintf

115

Глаголы форматирования

116

Форматирование значений ширины

117

Форматирование с дробными значениями ширины

118

Использование Printf в программе

119

Объявление функций

120

Объявление параметров функции

121

Использование функций в программе

122

Функции и области видимости переменных

124

Возвращаемые значения функций

125

Использование возвращаемого значения в программе

127

Функции paintNeeded нужна обработка ошибок

129

Значения ошибок

130

Объявление нескольких возвращаемых --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Head First. Изучаем Go» по жанру, серии, автору или названию:

Изучаем Ассемблер. Александр Борисович Крупник
- Изучаем Ассемблер

Жанр: Assembler

Год издания: 2005

Серия: КомпАс (Школьный клуб Компьютерный ас)