@gogolang

Страница 594 из 1630
Quet
27.10.2017
05:38:58
оратор выше не осилил прочитать документацию по пакету time ждем удивительных историй про стандартную библиотеку

Alexander
27.10.2017
05:40:04
или 02 в формате
Day() возвращает int. Так что fmt.Printf("%.2d\n", 2) // 02

Quet
27.10.2017
05:40:33
Day() возвращает int. Так что fmt.Printf("%.2d\n", 2) // 02
ну да, либо взять инт и форматировать его как душе угодно или 02 в формате

Alexander
27.10.2017
05:42:04
Наверное, до Gо полезно сперва C посмотреть, чтобы не было вопросов о том, как пользоваться тем же printf или springf, оно из С, по сути

Google
Dmitry
27.10.2017
05:42:39
два чаю этому человеку

Alexander
27.10.2017
05:43:52
это кому совет? ) или так, просто мысли?
тому, кто int не знает как оформить нужной ширины и дополнить нулями слева. Хотя, конечно, совет бесполезный

Quet
27.10.2017
05:45:52
но совет смотреть на си тому кто учит го (и не знает ни го ни си) это вредный совет

Alexander
27.10.2017
05:47:18
ну... как знать? На самом деле, если не просто смотреть, а и пописать на C, то, вероятно, многих претензий к Go не будет, хотя, может быть, как раз другие появятся :)

Dmitry
27.10.2017
05:47:28
Почему? По сути, го поддерживает процентов 90 (как и прочие 76,18% цифр в иньернете - эта взята с потолка) того, что есть в С

Quet
27.10.2017
05:48:02
потому что если человек не знает ни того ни другого то проще уж учить го все то же самое, но тупее и не надо думать про управление памятью

Alexander
27.10.2017
05:48:29
Но сама идея, что Go это не "быстрый Python" - прекрасна, и, конечно, надо в Go все переделать, чтобы было как в Python :)

Quet
27.10.2017
05:49:06
претензии к го обычно у людей которые видели всякие достижения современного языкостроения и откат на 30 лет назад в этом смысле как-то печалит

Alexander
27.10.2017
05:49:24
И, как мы понимаем, обязательно GIL сделать! Чтобы все было привычно :)

Может быть, это не откат. Пайк со товарищи все же не впервые за мужем, что касается языков. Вероятно прикинул, как и что, и с его знаниями того, что за все надо чем-то платить, сделал то, что мы имеем. Это еще не язык для работы с квантовыми процессорами, так что +- 30 лет - это ничто :)

Maxim
27.10.2017
05:52:07
Забавно тут ребята на Си намекают и на ГИЛ в Питоне :)

Нука, знатоки документации, покажите мне, как тут вывести часы с лидирующим нулем? https://golang.org/src/time/format.go

Google
Maxim
27.10.2017
05:55:23
при учете, что часов у нас 24

Maxim
27.10.2017
05:55:42
слив?

ок, засчитан.

Quet
27.10.2017
05:55:54
Нука, знатоки документации, покажите мне, как тут вывести часы с лидирующим нулем? https://golang.org/src/time/format.go
слушай, ну вот с днями ты поленился потратить 5 минут и прочитать документацию все же

не поленись вот сейчас

Alexander
27.10.2017
05:56:13
иди сам доку читай, специалистом по Go за тебя никто тут становиться не будет

Quet
27.10.2017
05:56:34
имея хороший рантайм и неплохую стандартную библиотеку именно как язык го конечно прошлый век

Maxim
27.10.2017
05:57:32
ну ткните меня носом в константу типа stdZeroHour12, а?

есть такая?

Quet
27.10.2017
05:59:11
ну ткните меня носом в константу типа stdZeroHour12, а?
какую константу? (( просто прочитай как работает .Format в time

и да, он работает не как в питоне и нет, это не плохо

Alexander
27.10.2017
06:02:02
и да, он работает не как в питоне и нет, это не плохо
Я почитал выссказывания персонажа выше обо всем плохом в Go, а потом оказалось, что чел им даже и не пользовался. Без толку что-то объяснять, он не для того чтобы что-то понять флудит

Maxim
27.10.2017
06:09:33
блин, все такие умныые

ну вот

t := time.Date(2013, time.March, 2, 13, 0, 0, 0, time.UTC) fmt.Println(t.Format("15 3"))

то есть вывести 24 часа без нуля никак не получится?

Alexander
27.10.2017
06:11:18
получится. просто надо сообразить хотябы посмотреть пример к функции Format() в стандартной документации

Google
Alexander
27.10.2017
06:13:50
ну, да. Спортивней всем мосг любить с утра пораньше :) Что он парится-то? Шел бы на Python писать, хороший язык!

Я не всегда такой злой, но когда ламер приходит и заявтяет "нука покажите-ка мне, как у вас тут что" - коробит недецке

Maxim
27.10.2017
06:20:33
ну что поделаешь :) пока не затроллишь фиг кто отзовется

ну так слабо показать, как в тайм.формате выводить 24 час без лидирующего нуля?

а в ответ тишина...

Andrew
27.10.2017
06:26:31
Maxim
27.10.2017
06:27:59
только ведь без "%d" и всего такого прочего?

упс, видимо для знатоков тоже сложная задача оказалась ...

Andrew
27.10.2017
06:29:22
t - time.Time

Вроде работает

А не, это 12 часовой формат ((

Maxim
27.10.2017
06:30:20
вроде нет

t := time.Date(2013, time.March, 2, 3, 0, 0, 0, time.UTC) fmt.Println(t.Format("3:4")) }

3:0

а, ну вот, я не один тут лох :)

немного бесит, что имея 20 лет програмимстского опыта приходится продираться через проблемы на ровном месте

как-то ни в Java ни в Питончике, ни в прости осподи ПХП, или тем более JavaScript (moment.js)

таких проблем не возникало

Google
Andrew
27.10.2017
06:33:03
немного бесит, что имея 20 лет програмимстского опыта приходится продираться через проблемы на ровном месте
Всё, я сдаюсь. Давай форкать Go. Сделаем 2.0 с блекджеком и дженериками, и станем знамениты.

Maxim
27.10.2017
06:36:15
не помню, сейчас в доку гляну

я так-то уже неск. лет на питоне ничего серьезного не писал

Sergey
27.10.2017
06:37:02
просто само по себе 24 часовой формат без ведущего нуля странная хотелка

Maxim
27.10.2017
06:37:07
насколько я помню, там есть просто тупо strftime

Sergey
27.10.2017
06:37:21
да и там только с ведущим нулем судя по доке

ну судя по питонячей доке

Maxim
27.10.2017
06:37:39
Andrew
27.10.2017
06:38:06
просто само по себе 24 часовой формат без ведущего нуля странная хотелка
Ага, для разрабов больно много "странных" хотелок.

ой, не понятно...
Что "не понятно"? В Go 1 это врятли исправят, обратная совместимость же. Нам нужнен Go 2.

Maxim
27.10.2017
06:40:03
не понятно, что вкатить в 2.0, чтобы совсем хорошо стало

Mikalai
27.10.2017
06:40:26
Maxim
27.10.2017
06:40:38
в джаву точно не надо

вот 100%

на самом деле вот сейчас бы Clojure перевести на гошечный рантайм...

Google
Maxim
27.10.2017
06:43:21
вот по moment.js кусочек доки

H HH 0..23 Hours (24 hour time) h hh 1..12 Hours (12 hour time used with a A.) k kk 1..24 Hours (24 hour time from 1 to 24)

Quet
27.10.2017
06:45:04
про "20 лет опыта" было смешно, спасибо )

Andrew
27.10.2017
06:45:42
про "20 лет опыта" было смешно, спасибо )
На перфокартах не было проблем с форматированием дат! ?

Sergey
27.10.2017
06:46:13
Quet
27.10.2017
06:46:15
На перфокартах не было проблем с форматированием дат! ?
угу, всегда нормально форматировались, а тут подстава такая..

Maxim
27.10.2017
06:46:42
хотя надо попробовать на самомделе :)

угу, всегда нормально форматировались, а тут подстава такая..
на перфокартах конечно не было, тем более у нас больше перфоелнта была :)

а на перфокартах дырочки сильно маленькие - форматирование плохо видно

джавовский форматтер из стандартной либы

H hour-of-day (0-23) number 0

Andrew
27.10.2017
06:52:21
Короче говоря, вот: https://github.com/vjeantet/jodaTime

Maxim
27.10.2017
06:52:30
DateTimeFormat.forPattern("MM/dd/yyyy HH :hh :ss")

ух ты! у них смайлик в стюлибе! :)

Да фиг б ы с ними с датами, на самом деле.

Просто вот это желание "сделать не как у всех" несколько печалит.

Quet
27.10.2017
06:54:13
Короче говоря, вот: https://github.com/vjeantet/jodaTime
судя по количеству звезд надо это мало кому )

Maxim
27.10.2017
06:54:26
в смысле?

Andrew
27.10.2017
06:55:04
судя по количеству звезд надо это мало кому )
Это понятно. Юзаешь эту либу - ты не тру гофер. ))

Maxim
27.10.2017
06:55:13
jodatime - считай стандарт де факто, потому как джавовский тайм стандартный до 8-ки вообще никакой был

тоже, блин, тяжкое наследие

Страница 594 из 1630