LINUX.ORG.RU

Нужен грамотный перевод этой штуки из Scala

это в питоне 100 лет было, там и ищи перевод в книжках

umren ★★★★★
()
Последнее исправление: umren (всего исправлений: 1)

for-генеративная_подстановка
for-генеративное_представление
for-генерирующая_запись
for-генерирующее_описание

Bad_ptr ★★★★★
()

Короче для русского языка можно любой перевод придумать:
for-подстановка или for-запись(устоявшегося перевода просто нет), точно так же не раскрывает сути, как и comprehension(зато коротко и устоялось уже)

Bad_ptr ★★★★★
()
Последнее исправление: Bad_ptr (всего исправлений: 2)
Ответ на: комментарий от Dirty_Diana

Да, в java тоже есть инструкция for, но семантика этой инструкции отличается и это нормально для разных языков. Впрочем, мне нравится предложение umren, в питоне это называется генератор: https://wiki.python.org/moin/Generators

Weres ★★★
()
Ответ на: комментарий от Weres

в питоне это называется генератор

в питоне есть list-comprehensions

Bad_ptr ★★★★★
()
Ответ на: комментарий от Weres

Я сейчас сверился с книгой «Scala для нетерпеливых» Хорстмана, в переводе от DMK, там это называется «for-генератор (for comprehensions)».

Weres ★★★
()
Ответ на: комментарий от Weres

Вот это, наверное, и есть лучший вариант. Спасибо.

Dirty_Diana
() автор топика
Ответ на: комментарий от Kilte

Да, особенно там ценен мой коммент супротив них-синдрома :)

anon1984
()

Весь гугл обыскала, никто не переводит

Умный for.

Немного поясню. Comprehension, означает «понимание», «способность к восприятию». Конструкция list/dict/for comprehension выражает идею, что это не просто тупые list/dict/for, а способные к пониманию специального синтаксиса для их описания. Т.е. по-русски говоря «умные».

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 2)
Ответ на: комментарий от umren

это в питоне 100 лет было

собственно так и не перевели. Пытающиеся называют кто во что горазд, единого мнения так и нет, самое простое - не переводить.

Можно было бы, накверное, перевести как генератор, не будь в питоне, собственно, генераторов (generator)

Dred ★★★★★
()
Последнее исправление: Dred (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.