Глагол Вывод %f Число с плавающей точкой %d Десятичное целое число %s Строка %t Логическое значение (true или false) %v Произвольное значение %#v Произвольное значение %T Тип переданного значения (int, string и т. п.) %% Знак процента (литерал)
да и неиспользованные переменные мы можем оставить, делая так сказать загрушку. x := "text" _ = x так делать не рекомендуется, но нужно говорить что есть такая возможность ;-)
зачем он положил fmt.Sprintf() функцию в другую функцию fmt.Println() которая делает все тоже самое но без форматирования когда и просто fmt.Sprintf() работает и выводит одно и тоже? Или в ней можно делать только 1 параметр %d а не три? не понял
Сам говорю так часто. Но тем не менее когда слышу, что строку называют 'стринг' вспоминаю с башорга цитату про то как стибались над темой 'Сравнение стрингов' в программистском форуме. :-)
@@BeGeek101 В видео говорится, в IDE запустить программу не получиться, я перейду в другую консоль (11:43). Но можно и в IDE программу запустить, для этого внизу IDE можно открыть окно Terminal и запустить программу там.
@@BeGeek101 Всё еще проще. Ставим плагин CodeRunner для vscode, заходим в настройки плагина и жмакаем галочку Run in terminal. и всё, теперь при нажатии ctrl+alt+n происходит компиляция и запуск внутри терминала встроенного в vscode
Скажите а почему вы ставить двоеточие перед равно?, вот посмотрел несколько примеров на оф сайте там такое не практикуют, непонятно зачем вы это делаете.
@@виллворкфорфуд может я смотрел невнимательно, но там про VSC только сказано - скачайте, установите и запустите. И всё. Он даже extension не показал как ставить.
Такое ощущение, что автор сам не понимает, почему 1.0 + 1.0 = 1.999999999. Это зовётся потерей точности, и происходит это из-за способа хранения чисел с плавающей точкой (дробных чисел). Происходит это во всей электронике, в том числе и на калькуляторе ("нормальные" ответы мы получаем, так как они округляют или используют типы, которые хранят числа в другом формате). Если кому-то интересно почему, то почитайте про мантиссу, там же станет понятно почему такие числа называются "с плавающей точкой"
xD Зачем давать плохие примеры. Чтоб к строке добавить инту , есть специальные танцы без бубна, но с блекджеком. i := 123 x := "text" + strconv.Itoa(i) fmt.Println(x)
Хотелось более подробнее узнать, за что отвечает функция Sprintf и обозначения "%d"/ "%f" "%s". Как их расшифровывать
Глагол Вывод
%f Число с плавающей точкой
%d Десятичное целое число
%s Строка
%t Логическое значение (true или false)
%v Произвольное значение
%#v Произвольное значение
%T Тип переданного значения (int, string и т. п.)
%% Знак процента (литерал)
Чувак, спасибо за уроки по Go! Решил его выучить, чтобы он шел вместе с Python!
таже фигня только с жабаскрипт
как ваши успехи в сфере it?)
да и неиспользованные переменные мы можем оставить, делая так сказать загрушку.
x := "text"
_ = x
так делать не рекомендуется, но нужно говорить что есть такая возможность ;-)
согласен, в след видео как раз затрагиваю эту тему ) пока в монтаже находится.
Спасибо за комменты =)
все круто. но так и хочеться прокричать ФЛОАТ!(FLOAT)!
кричи!!! дай волю чуствам!!))
Флойт(д) это дань BLM )))
@@BeGeek101 Флойд64 Майвезер
Pink Float
Как заменил на 2:02 сразу же все значение в скобках?
зачем он положил fmt.Sprintf() функцию в другую функцию fmt.Println() которая делает все тоже самое но без форматирования когда и просто fmt.Sprintf() работает и выводит одно и тоже? Или в ней можно делать только 1 параметр %d а не три? не понял
fmt.Sprintf() просто возвращает форматированную строку, не выводя на экран. Тут больше подошла бы функция fmt.Printf().
Сам говорю так часто. Но тем не менее когда слышу, что строку называют 'стринг' вспоминаю с башорга цитату про то как стибались над темой 'Сравнение стрингов' в программистском форуме. :-)
Спасибо за go и docker
в этой же IDE в окне terminal можно запустить go run. Не нужно переходить в другую консоль
ась?
@@BeGeek101 В видео говорится, в IDE запустить программу не получиться, я перейду в другую консоль (11:43). Но можно и в IDE программу запустить, для этого внизу IDE можно открыть окно Terminal и запустить программу там.
@@BeGeek101 Всё еще проще. Ставим плагин CodeRunner для vscode, заходим в настройки плагина и жмакаем галочку Run in terminal. и всё, теперь при нажатии ctrl+alt+n происходит компиляция и запуск внутри терминала встроенного в vscode
Все ок только не понял почему флоит а не флоат?)
ууууууууууууу это полнейший крутяк
Скажите а почему вы ставить двоеточие перед равно?, вот посмотрел несколько примеров на оф сайте там такое не практикуют, непонятно зачем вы это делаете.
Что мешает сразу использовать printf? Зачем городить sprintf в println?
во всем есть свой смысл
Спасибо автору, если будешь тоже самое на энглише читать аудитории добавишь прилично
Хотел бы уточнить, строка является неизменяемой, так как и в большинстве языков, или всё же изменяемой?
неизменяемым типом или значение нельзя изменить? значение можно изменить, тип можно конвертнуть в другой
Чувствую, выхи проведу здесь)
А можно видео о настройке VSCode для go? Может какие-то доп. настройки или хорошие плагины. Или может оно уже есть? = Тогда дайте ссылку пожалуйста.
посмотри 4 часовое видео с канала максим жакевич,там с начала всё подробно описывается
@@виллворкфорфуд может я смотрел невнимательно, но там про VSC только сказано - скачайте, установите и запустите. И всё. Он даже extension не показал как ставить.
Спасибо!
👍
если честно, больше вопросов чем ответов
флойд? Джордж Флойд?
Такое ощущение, что автор сам не понимает, почему 1.0 + 1.0 = 1.999999999. Это зовётся потерей точности, и происходит это из-за способа хранения чисел с плавающей точкой (дробных чисел). Происходит это во всей электронике, в том числе и на калькуляторе ("нормальные" ответы мы получаем, так как они округляют или используют типы, которые хранят числа в другом формате). Если кому-то интересно почему, то почитайте про мантиссу, там же станет понятно почему такие числа называются "с плавающей точкой"
зачем ты здесь?
@@BeGeek101 Го учу. А что? Нельзя что ли? 🥺
@@BeGeek101 а че ты такой агрессивный?) Человек все правильно подметил :)
да почему флоЯт
домашку не зделал, обещаю исправится!
стринги остались стрингами - ору
первый!! спасибо!
xD
Зачем давать плохие примеры.
Чтоб к строке добавить инту , есть специальные танцы без бубна, но с блекджеком.
i := 123
x := "text" + strconv.Itoa(i)
fmt.Println(x)
по мне звучит сложно и не понятно, ты на питоне не кодил?)
@@BeGeek101 Не, Бог миловал, на паскале/делфи приходилось, там есть функция IntToStr(i) с аналогичной работой выше. А как там на пайтоне, я не знаю.
как учебный материал - абсолютная бестолковщина(
научись произносить float нормально, любитель pink floyd