Go #6. Switch в Golang. Уроки Go, курс Golang. Switch in Go, Go tutorial

preview_player
Показать описание
ПОДДЕРЖИ выпуск видео на канале 😊 (КАЖДОМУ скажу спасибо в сообществе!)

Поддержать меня через PAYEER(номер счёта) - P1073625154 👍

Если нет возможности через PayPal или Payeer, то через криптовалюту 👌

Номера крипто-кошельков: 😁
BTC - bc1q2ygvmaszq9k82f72ezt8klte2axutpmfsqk6pk 🪙
ETH - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 💸
SOL - A66WYJLQLubzdj7hTW5nnYZ2LCDjGs7coHqC8Ze9QeRu ✨
Polygon - 0x9aC2Ea60d78012dEE883B3752363b1ebC6243987 🔥

✔ Привет)

Сегодня изучим альтернативу большому количеству if - конструкция switch

Не забывай подписываться на канал, ставь лайк и обязательно пиши своё мнение в комментариях)
Рекомендации по теме
Комментарии
Автор

fallthrough выполнит следующий case без проверки его условия

aleksandragelskii
Автор

А И ДА ЭТО И ПРАВДА ОЧЕНЬ ВАЖНО КОГДА ЛЮДИ СТАВЯТ ЛАЙКИ И ПОДПИСЫВАЮТСЯ

vikontcs
Автор

ПОСТАВИЛ ЛАЙК ПОДПИСАЛСЯ НА КАНАЛ И ПРОСТО НАЧАЛ ИЗУЧАТЬ ВМЕСТЕ С ТОБОЙ КРУУУУУТОЙ ЯЗЫК ПРОГРАМИРОВАННИЯ ГО СПАСИБО

vikontcs
Автор

А как вы считаете, стоит ли изучать Go для веб-разработки? Лично я выбирал курсы по IT, чтобы освоить новую профессию, и перепробовал разные варианты. В итоге остановился на Skypro, потому что у них все структурировано и понятно. Уже через пару месяцев до конца курса я смог устроиться на работу с хорошей зарплатой))

AudraMcdonald-xm
Автор

Спасибо! Но fallthrough позволяет не произвести следующий кейс, а выполняет следующую команду (игнорируя условие). Какое условие во втором случае не напишешь, все равно выполнится команда за ним

const
Автор

Единственное что я бы добавил что fallthrough - надо писать после каждой итерации нового условия.

PorohTech
Автор

Уточнение: 4 пробела после case не обязательны. Это требование стиля, но не синтаксиса. У нас не python.

ivmax
Автор

Только одна маленькая ошибка в видео: fallthrough приводит к выполнению следующего блока БЕЗ проверки условия.

dmytroskyrta
Автор

НУ МНЕНИЕ ПО ПОВОДУ СЕГОДНЯШНЕГО УРОКА БЫЛО ЗАЕБИСЬ ОЧЕНЬ ВСЕ ДОСТУПНО И ПОНЯТНО ОБЪЯСНИЛ ОТ ДУШИ БЕХА БРАТКА КАЛЫМБАХА ДВА ЯБЛОЧКА ДЫМА В ХАТУ И КАЛЬЯНЫЙ РЕП ТЕБЕ В ТАЧКУ

vikontcs
Автор

Хорошо когда в новых языках знакомый синтаксис))

romanbush
Автор

Спасибо за уроки, очень доходчиво и понятно!

Скажи, а почему сразу после 3-го урока идёт 6-ой??? Где 4 и 5?)) Скорей всего один из них это урок про циклы, так как урока на эту тему нет(

panishev_proTG
Автор

Подписался.
Но мало информации..
Мало примеров.
Нет материала на чем проработать - попутно с видео.

Есть ли какие либо варианты где можно найти задачники по всем этим и т.п. конструкциям ?

cathello
Автор

Коммент для продвижения и лайк за старания. С этой темой уже знаком.

hikarukun
Автор

Спасибо за урок. Только одно не понял. Приведу на примере:



package main

import "fmt"

func main() {
var number int32
fmt.Println("Print a numer: ")
fmt.Scan(&number)

switch {
case number > 11:
fmt.Println("Number > 11")

fallthrough

case number < 11:
fmt.Println("Number < 11")
}
}

Ввод: "> 11, "

Вывод:
Number > 11
Number < 11

vandamus
Автор

number := 5
switch {
case number > 2:
fmt.Println("Number greater then 2")
fallthrough
case number < 12:
fmt.Println("Number smoller then 12")
fallthrough
case number == 10:
fmt.Println("Number equals 10")



почему выдает, что все три условия верны ?

Number greater then 2
Number smoller then 12
Number equals 10

evgensavko
Автор

так ежик крч я открыл для себя новый сайт под названием метанит и решил что я пожалуй откажусь от твоей услуги в плане программирования и начну учиться там от души, спасибо за детство легенда <3

vikontcs
Автор

привет! А у тебя есть свой сайт на Го?

Yhwach-mvcu