Два года в /fg/. Войти !bnw Сегодня Клубы
Prelude> show 3
"3"
Prelude> show 3.1
"3.1"
Prelude> show 3.14
"3.14"
Prelude> show 3.141592654
"3.141592654"
Prelude> 

Хаскель волшебный. Нужно будет посмотреть-таки лекцию, чтобы понять, как он это делает.

#CSNYPF / @minoru / 3322 дня назад

пиздец просто охуеть // а где магия?

#CSNYPF/PE7 / @ninesigns / 3322 дня назад

@ninesigns В том, что он магически откуда-то знает, сколько знаков выводить. Вот я тебе сейчас кучку битиков дам, всё по IEEE 754 — ты угадаешь, как это красиво вывести?

#CSNYPF/IHW / @minoru --> #CSNYPF/PE7 / 3322 дня назад
А что не так? Там наверное дефолтный Fractional — Rational.
#CSNYPF/MG1 / @ndtimofeev / 3322 дня назад
Prelude> show $ 1/3
"0.3333333333333333"
Prelude> show $ 3.1415926540000000000000000001
"3.141592654

А, ну всё понятно теперь. Выводит с форматом %.9f, потом обрезает нули справа.

#CSNYPF/WHU / @minoru / 3322 дня назад

@ndtimofeev См. /IHW

#CSNYPF/AGJ / @minoru --> #CSNYPF/MG1 / 3322 дня назад
@minoru >потом обрезает нули справа. WOK+VOW
#CSNYPF/4YC / @anonymous --> #CSNYPF/WHU / 3322 дня назад

@minoru бля пизда, срочно пойду щас переписывать все свои проекты на хаскель

#CSNYPF/AC1 / @ninesigns --> #CSNYPF/WHU / 3322 дня назад

@anonymous Спасибо, что не пук-пёрд.

#CSNYPF/96H / @minoru --> #CSNYPF/4YC / 3322 дня назад
@minoru У-у-у-у-у-ультрапитон!
#CSNYPF/5BT / @stiletto --> #CSNYPF/WHU / 3322 дня назад

@ninesigns Ты настолько overly sensitive к любым обсуждениям Хаскеля, что вместо того, чтобы назвать меня тупым, пытаешься пошутить. Где @komar, когда он так нужен?

#CSNYPF/E73 / @minoru --> #CSNYPF/AC1 / 3322 дня назад
@minoru там же где и хаскель - не нужен!
#CSNYPF/DT1 / @stiletto --> #CSNYPF/E73 / 3322 дня назад
@minoru среньк
#CSNYPF/TJL / @anonymous --> #CSNYPF/96H / 3322 дня назад

@stiletto le this

#CSNYPF/RF4 / @anonymous --> #CSNYPF/5BT / 3322 дня назад

@minoru магия уровня хаскель

#CSNYPF/VPP / @anonymous --> #CSNYPF/WHU / 3322 дня назад
@anonymous ето
#CSNYPF/EV8 / @mugiseyebrows --> #CSNYPF/VPP / 3322 дня назад

@anonymous @ninesigns, смотри и учись, как правильно реагировать на тупняки нубов.

#CSNYPF/BAM / @minoru --> #CSNYPF/VPP / 3322 дня назад

@stiletto ba dum tss

#CSNYPF/703 / @anonymous --> #CSNYPF/DT1 / 3322 дня назад

волшебно кастует в стринг или чо?

#CSNYPF/STJ / @goren / 3322 дня назад

@goren Волшебно знает, сколько знаков после десятичной точки выводить. Почитай комменты.

#CSNYPF/IOK / @minoru --> #CSNYPF/STJ / 3322 дня назад

@minoru у тебя выводит столько, сколько ты написал, невелика наука. в других примерах обрезает до какого-то дефолтного размера

#CSNYPF/2S5 / @goren --> #CSNYPF/IOK / 3322 дня назад

@goren > у тебя выводит столько, сколько ты написал, невелика наука

невелика наука

O_O

Вообще-то велика. Выделяется память под float или double, дальше туда пихается введённое мной значение, и уже оно передаётся в show. Заметь, что ни на одном из шагов информация о количестве введённых мной знаков не используется.

#CSNYPF/G0B / @minoru --> #CSNYPF/2S5 / 3322 дня назад

@minoru если влезает в float, пихается в float. конечные нули перед выводом отрезаются. в чём проблема?

#CSNYPF/IU3 / @goren --> #CSNYPF/G0B / 3321 день назад
``` $ node > 3 3 > 3.1 3.1 > 3.14 3.14 > 3.141592654 3.141592654 > ``` о боже жаваскрипт волшебный я вся теку
#CSNYPF/2JS / @krkm / 3321 день назад

@goren > если влезает в float, пихается в float
Нет.

конечные нули перед выводом отрезаются

Я уже знаю.

в чём проблема?

Ты не читаешь комменты, даже когда тебя об этом просят.

#CSNYPF/VAT / @minoru --> #CSNYPF/IU3 / 3321 день назад

@krkm set --default_format=markdown, ну.

О том, что я тупой и просто впервые заметил эту штуку, мы тут уже поговорили, ага.

#CSNYPF/RB7 / @minoru --> #CSNYPF/2JS / 3321 день назад

@minoru я читал, я просто удивляюсь, что тебя так удивляет, что в 21ом веке языки программирования умеют отрезать нули при касте в стринг

#CSNYPF/2K8 / @goren --> #CSNYPF/VAT / 3321 день назад

@goren Я почему-то раньше не обращал внимания никогда, не знаю, почему.

#CSNYPF/H6H / @minoru --> #CSNYPF/2K8 / 3321 день назад
@minoru Проблемы дефолтномордоблядей мяубогов не ебут, сорь. Если человек не осилил даже сменить веб-интерфейс по-умолчанию, то такой человек недостоин никакого уважения и сочувствия, ссыте ему в лицо - он примет это как неизбежную данность.
#CSNYPF/937 / @krkm --> #CSNYPF/RB7 / 3321 день назад

@krkm >2017

читать бнвачик через веб

#CSNYPF/I8C / @goren --> #CSNYPF/937 / 3321 день назад

@goren а через что его еще читать?

#CSNYPF/Z6U / @ninesigns --> #CSNYPF/I8C / 3321 день назад

@ninesigns через любой из 100500 миллионов распределённых мессенджеров, которые сейчас пизда нарожала

#CSNYPF/3RK / @goren --> #CSNYPF/Z6U / 3321 день назад

@goren сорь пердолиться с мобилки к экранную клавиатурку и команды чот неок

#CSNYPF/OQ2 / @ninesigns --> #CSNYPF/3RK / 3321 день назад

@ninesigns а, бля, я и забыл про мобилоблядей

#CSNYPF/LAK / @goren --> #CSNYPF/OQ2 / 3321 день назад
@minoru Хули там тебе понятно? λ> 3.1415926540000000000000000001 == 3.141592654 True
#CSNYPF/9UA / @l29ah --> #CSNYPF/WHU / 3271 день назад

@l29ah Единичка в Double не влезла, что здесь непонятного?

#CSNYPF/EN3 / @minoru --> #CSNYPF/9UA / 3271 день назад
@minoru λ> show $ 3.1415926541 "3.1415926541"
#CSNYPF/LW7 / @l29ah --> #CSNYPF/EN3 / 3271 день назад

@l29ah И?

#CSNYPF/NJJ / @minoru --> #CSNYPF/LW7 / 3271 день назад
@minoru /WHU
#CSNYPF/PQT / @l29ah --> #CSNYPF/NJJ / 3271 день назад

@l29ah Ок, ок, %.16f (про нули я зря сказал, этот формат и так их не выводит).

#CSNYPF/5MX / @minoru --> #CSNYPF/PQT / 3271 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.