Эта страница вики: https://wiki.haskell.org/Referential_transparency рассказывает о «C и ML - это языки с конструкциями, которые не являются прозрачными». Мой вопрос: что такое «Конструкции»? Это абстрактное понятие? Спасибо.Имеет ли Haskell концепцию «построить», такую как язык C и ML?
ответ
«Construct» используется как общее существительное для вещей, которые могут быть построены на этих языках. Вместо этого вы можете использовать «вещь», не изменяя значения: C и ML содержат вещи, которые не являются по сути прозрачными.
Я уверен, что они ссылаются на конструкцию * синтаксиса *, а не на конструктивные вещи (в смысле ООП). – Bergi
@ Синтаксис Bergi не является ссылочным, прозрачным или нет. Это ошибка категории. Я также не имею в виду конструкцию в смысле ООП. –
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет об общем английском лексиконе. – dfeuer
https://en.wiktionary.org/wiki/construct#Noun – dfeuer
Не поймите меня неправильно. Я не говорю, что вы должны знать *, это был общий вопрос английского словаря; это как раз то, что оказывается. – dfeuer