Size: a a a

Software Design/Architecture/Zen

2020 October 07

А

Алексей in Software Design/Architecture/Zen
Алексей Гевондян
тип как информация о допустимых значениях - понятно. хочется увидеть сами значения)
ну вот в хаскеле например значения очень простые
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну а чем тебе c++ не язык с мощной и строгой системой типов?)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
все равно данные делятся на атомарные типы и составные некие. как ни крути. куда без этого. списки списков, и т д
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
проходил такое, когда хаскелл изучал в универе. а вот про строки чото не помню
источник

А

Алексей in Software Design/Architecture/Zen
Алексей
ну вот в хаскеле например значения очень простые
там над ними две основные операции - можно создать значение из других значений и можно вытащить эти значения из созданного
источник

А

Алексей in Software Design/Architecture/Zen
Алексей Гевондян
ну а чем тебе c++ не язык с мощной и строгой системой типов?)
у хаскеля мощнее и гораздо строже
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ну вот, тут ключевой момент, что функция, не принимающая ничего, но что-то возвращающая - не возможна.
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
так ведь?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
rand
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
но это функция, которую хаскел заимствует из внешнего мира)
источник

А

Алексей in Software Design/Architecture/Zen
Алексей Гевондян
ну вот, тут ключевой момент, что функция, не принимающая ничего, но что-то возвращающая - не возможна.
ну вообще есть "ничего" в виде ()
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
можно написать ранд на хаскеле?)
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
пустой список.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Алексей
ну вообще есть "ничего" в виде ()
там он о том что у функции не тсвязи между входом и выходом (грязная грязь)
источник

А

Алексей in Software Design/Architecture/Zen
Алексей Гевондян
ну вот, тут ключевой момент, что функция, не принимающая ничего, но что-то возвращающая - не возможна.
ну и в каком-то смысле обычные значения - это как раз такие функции 0-арные
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
ок, можно написать функцию, которая получит на вход пустой список, а вернет непустой?
источник

А

Алексей in Software Design/Architecture/Zen
Sergey Protko
там он о том что у функции не тсвязи между входом и выходом (грязная грязь)
она есть
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
как можно получить сам пустой список?
источник

А

Алексей in Software Design/Architecture/Zen
Алексей Гевондян
как можно получить сам пустой список?
[]
источник

А

Алексей in Software Design/Architecture/Zen
Алексей Гевондян
ок, можно написать функцию, которая получит на вход пустой список, а вернет непустой?
func [] = [1]
источник