@gogolang

Страница 1327 из 1630
Roman
30.08.2018
14:00:00
Кстати, c2goasm прямо норм тема :)

John
30.08.2018
14:00:45
for iterator, v := range value {} Так?

Roman
30.08.2018
14:01:27
Правда, надо помнить что вызов такого кода стоит ~ 5ns

Google
Dk
30.08.2018
14:01:50
В чем проблема?
Не то. Хочу заменить конструкцию number > 4 and number < 10 на менее громоздкую

Roman
30.08.2018
14:02:56
Не то. Хочу заменить конструкцию number > 4 and number < 10 на менее громоздкую
Не вариант, два условия в if будут самыми быстрыми

Dk
30.08.2018
14:05:28


(кернигана разбираю)

Алексей
30.08.2018
14:06:56
?

Dk
30.08.2018
14:08:27
https://play.golang.org/p/GsUggkvx15b тут любят плейграунд?

Vadim
30.08.2018
14:09:25
Скинь, пожалуйста, ссылку. Интересно будет посмотреть.

Илья
30.08.2018
14:13:38
Dk
30.08.2018
14:14:44
Ну ок. Я просто на python привык in range использовать, поэтому спросил. Спасибо

Roman
30.08.2018
14:15:16
Где ты эти данные берешь?
Взял да измерил :) простой враппер вокруг bswap16/32/64

Илья
30.08.2018
14:15:26
Ну ок. Я просто на python привык in range использовать, поэтому спросил. Спасибо
хм, а то, что range создает массив из тысяч элементов - это норм?

Roman
30.08.2018
14:15:39
И оно примерно совпадает с цифрами про go+rust

Google
Алексей
30.08.2018
14:16:11
хм, а то, что range создает массив из тысяч элементов - это норм?
он не создаёт (в нормальном питоне, а не во второй устаревшей ветке)

Илья
30.08.2018
14:16:49
он не создаёт (в нормальном питоне, а не во второй устаревшей ветке)
ОК, 3ий просто будет крутить генератор овердофига раз

Dk
30.08.2018
14:20:37
именно так правильно
Он перед and требует двоеточие. case nbytes >= 1e3 and nbytes < 1e6:

Не хочет два условия

Daniel
30.08.2018
14:21:12
&&

Илья
30.08.2018
14:21:28
Dk
30.08.2018
14:21:46
Спасибо

Daniel
30.08.2018
14:22:16
но, вообще-то, хорошо бы гоу тур пройти

а так и будете зомби изображать...

Roman
30.08.2018
15:37:56
Скинь, пожалуйста, ссылку. Интересно будет посмотреть.
https://blog.filippo.io/rustgo/ можно тут посмотреть

Roman
30.08.2018
15:39:19
"near-zero" ?
ну там стоимость вызова сравнима с вызовом неинлайненной гошной ф-ии

Roman
30.08.2018
15:49:48
ну там стоимость вызова сравнима с вызовом неинлайненной гошной ф-ии
rustgo is 11% slower than a Go function call, and almost 15 times faster than cgo! holy... that's actually great

Roman
30.08.2018
15:53:57
Есть такое же для Си
предпочту Rust нежели C ))

Roman
30.08.2018
15:56:39
предпочту Rust нежели C ))
ну-ну. тут вот в rust-чате человек страдал, что ему нужна крипта и эта крипта только на си.

Roman
30.08.2018
15:58:14
ну-ну. тут вот в rust-чате человек страдал, что ему нужна крипта и эта крипта только на си.
не, я-же не про это)) я о том что если есть выбор писать ли "модуль" Go на C или на Rust, то я разумеется буду писать на Rust

Google
Roman
30.08.2018
15:59:56
в rust придется потанцевать, чтобы не тянуть всю stdlib
ну мы же не про webassembly, размер бинаря не столь важен

Aleksandr
30.08.2018
16:14:38
https://habr.com/company/it-grad/blog/421811/

Айбелив
30.08.2018
16:32:57
я не дочитал :(

Marperia
30.08.2018
16:38:42
В чём смысл спамить по каналам, если у тебя призовой фонд 10кк рублей?

Admin
ERROR: S client not available

Constantine
30.08.2018
16:40:54
эти 10кк надо ещё набрать :)

Pawel
30.08.2018
17:15:41
https://blog.filippo.io/rustgo/ можно тут посмотреть
But to be clear, rustgo is not a real thing that you should use in production.

Roman
30.08.2018
17:17:06
Alexey
30.08.2018
18:12:27
Привет всем! Подскажите пожалуйста, как при делении чисил (или при другой операции) указать максимальное колличество знаков после запятой?

Roman
30.08.2018
18:13:53
Alexey
30.08.2018
18:14:35
Roman
30.08.2018
18:15:37
Указать максимальное количество знаков после запятой
это делается не при делении... это во первых. во вторых для этого имеется https://golang.org/pkg/math/#Round Ceil, Floor и т.д.

Subbotin
30.08.2018
18:16:02
Указать максимальное количество знаков после запятой
Вам стоит почитать что-нибудь про работу float в центральном процессоре

Roman
30.08.2018
18:18:53
Мне как бы не округлять надо, а точность задать
какая у вас проблема, сударь? что вы собираетесь решить?

Alexey
30.08.2018
18:19:28
какая у вас проблема, сударь? что вы собираетесь решить?
Я делю одно число на другое. Результат нужно отформатировать с определённой точностью

Alexey
30.08.2018
18:19:50
Если более конкретно, то не более 8 знаков после запятой

Google
Dorian
30.08.2018
18:20:33
fmt.Sprintf(%.2f)

Subbotin
30.08.2018
18:20:36
Мне как бы не округлять надо, а точность задать
Точность задается разрядностью float

Dorian
30.08.2018
18:20:37
Шото такое

Roman
30.08.2018
18:20:41
Если более конкретно, то не более 8 знаков после запятой
https://stackoverflow.com/questions/39544571/golang-round-to-nearest-0-05 если бы вы не поленились погуглить, то за 5 секунд нашли бы это

Alexey
30.08.2018
18:21:41
Нельзя посто подсказать, а не почёсывать своё эго?

Roman
30.08.2018
18:22:23
Я сюда просто так не написываю, раз написал значит не нашёл
тогда вы не ясно пояснили проблему, потому-что если вам нужен float с 8 числами после запятой то Round вам в помощь, но видимо я не понял о чём вы

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