Size: a a a

2020 July 18

p

polunin.ai in rust_offtopic
Roman na
К тому же, что здесь и от чего зависит и в чём проблема с выражением этого на С++?
Я не знаю с++
источник

Rn

Roman na in rust_offtopic
Hirrolot
В том, что числа только константные можно будет описать в C++ с такой функцией, а в Idris — и те числа, полученные в рантайме
так и в идрисе.
источник

p

polunin.ai in rust_offtopic
Если ты знаешь, то вырази пожалуйста
источник

Rn

Roman na in rust_offtopic
polunin.ai
Я не знаю с++
ну на первую часть. Я не понимаю что ты хочешь?
источник

p

polunin.ai in rust_offtopic
По моим сведениям с++ не имеет завтипов
источник

p

polunin.ai in rust_offtopic
Roman na
ну на первую часть. Я не понимаю что ты хочешь?
Вырази такую функцию в с++
источник

H

Hirrolot in rust_offtopic
Roman na
так и в идрисе.
Не совсем, я могу с stdin считать число и пустить в такую функцию. В C++/Rust — нет
источник

p

polunin.ai in rust_offtopic
Чтобы она тайпчекалась
источник

Rn

Roman na in rust_offtopic
я не понимаю что я должен выражать
источник

p

polunin.ai in rust_offtopic
Roman na
я не понимаю что я должен выражать
add1: n -> n + 1
add1 n = n + 1
источник

Rn

Roman na in rust_offtopic
Hirrolot
Не совсем, я могу с stdin считать число и пустить в такую функцию. В C++/Rust — нет
ты не можешь этого сделать. Это так не работает
источник

H

Hirrolot in rust_offtopic
Roman na
ты не можешь этого сделать. Это так не работает
А если я покажу пример, доказывающий такое поведение, ты согласишься?
источник

p

polunin.ai in rust_offtopic
Roman na
ты не можешь этого сделать. Это так не работает
В идрисе так можно
источник

KR

Kai Ren in rust_offtopic
Хех, люблю наш оффтопик)
источник

Rn

Roman na in rust_offtopic
polunin.ai
add1: n -> n + 1
add1 n = n + 1
ну, что конкретно ты хочешь?  Т.е. что это значит в птушной системе типов.
источник

Rn

Roman na in rust_offtopic
polunin.ai
В идрисе так можно
нельзя
источник

p

polunin.ai in rust_offtopic
polunin.ai
В идрисе так можно
То что ты не знаешь что это возможно не говорит что это невозможно
источник

Rn

Roman na in rust_offtopic
polunin.ai
То что ты не знаешь что это возможно не говорит что это невозможно
нет, у тебя проблемы с  методичкой. Твоя система типов -1 порядка от моей
источник

p

polunin.ai in rust_offtopic
Roman na
ну, что конкретно ты хочешь?  Т.е. что это значит в птушной системе типов.
(n + 1) add1(int n);
Функцию с такой сигнатурой
источник

Rn

Roman na in rust_offtopic
поэтому в твоём пту это выражает однозначно, а в моей нет
источник