Size: a a a

2020 June 06

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
Чтобы оно само неявно вычисляло формат из строки
а как оно само вычислит-то7
источник

AZ

Alex Zhukovsky in rust_offtopic
это же не пруф
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
а как оно само вычислит-то7
Ну я видел, как оно само находило функцию и вычисляло. Может ошибаюсь
источник

G

Gymmasssorla in rust_offtopic
Через конструкторы значений вычисляло. В книге есть пример в третей части
источник

G

Gymmasssorla in rust_offtopic
prf же не всегда рефлексивное равенство
источник

SP

Stanislav Popov in rust_offtopic
Doge Shibu
Ещё можно stop_on_panic
о это посмотрю
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
prf же не всегда рефлексивное равенство
насколько я понимаю это имплиситы, чрез имплиситы прокидывать обычные аргументы вроде плохо
источник

p

polunin.ai in rust_offtopic
источник

CM

Chingiz Mamiyev in rust_offtopic
polunin.ai
почему setChats() не работает
А что за функция?
источник

p

polunin.ai in rust_offtopic
Chingiz Mamiyev
А что за функция?
const [chats, setChats] = useState([]);
источник

p

polunin.ai in rust_offtopic
Вызываю функцию с новым массивом, а он не меняется🤔
источник

CM

Chingiz Mamiyev in rust_offtopic
polunin.ai
const [chats, setChats] = useState([]);
Он вроде ассинхронный
источник

p

polunin.ai in rust_offtopic
Chingiz Mamiyev
Он вроде ассинхронный
type Dispatch<A> = (value: A) => void;
неа
источник

AZ

Alex Zhukovsky in rust_offtopic
ПОЧЕМУ ФОН БЕЛЫЙ?!?!
источник

p

polunin.ai in rust_offtopic
polunin.ai
что я делаю не так
забыл добавить dependency в useEffect
источник

AZ

Alex Zhukovsky in rust_offtopic
Gymmasssorla
prf же не всегда рефлексивное равенство
Разница между моим вариантом и книжным)
источник

EG

Emmanuel Goldstein in rust_offtopic
Alex Zhukovsky
Разница между моим вариантом и книжным)
То есть книжный сплитит по одной букве, а твой только там, где надо?
источник

AZ

Alex Zhukovsky in rust_offtopic
Emmanuel Goldstein
То есть книжный сплитит по одной букве, а твой только там, где надо?
вроде того, но на самом деле мой тоже так работает, я просто добавил редукцию в стиле таглес файнала:


reduceFormat : Format -> Format
reduceFormat (Number x) = Number (reduceFormat x)
reduceFormat (Str x) = Str (reduceFormat x)
reduceFormat (Lit x (Lit y t)) = reduceFormat (Lit (x ++ y) t)
reduceFormat (Lit x y) = Lit x (reduceFormat y)
reduceFormat End = End

В
итоге получается оптимальный формат, да:)
источник

EG

Emmanuel Goldstein in rust_offtopic
Найс
источник

AZ

Alex Zhukovsky in rust_offtopic
*.\test> printf "hello"          
"hello" : String
*.\test> printf "hello %d"
\i => prim__concat "hello " (prim__toStrInt i) : Int -> String
*.\test> printf "hello %d" 10
(input):1:1-20:printf "hello %d" does not have a function type (PrintfType (reduceFormat (toFormat (unpack "hello %d"))))
источник