Здравствуйте, Ka3a4oK, Вы писали:
KK>Можно ли сделать так, чтобы форматер строк понимал частичное применение и возвращал соответствующую функцию. Тогда станет возможно писать так так:
KK>
Здравствуйте, VladD2, Вы писали:
VD>Здравствуйте, Ka3a4oK, Вы писали:
KK>>Можно ли сделать так, чтобы форматер строк понимал частичное применение и возвращал соответствующую функцию.
VD>Это какой-то перебор, на мой взгляд.
KK>>Тогда станет возможно писать так так:
KK>>
VD>А зачем вообще создавать списки строк? Это не эффективо.
Ну и что, что не эффективно. Не всегда важна эффективность. Иногда нужно быстро утилитку сваять или какой-нибудь алгоритм проверить(прототипирование). И кстати, почему не эффективно? Каких-то смертельных тормозов я не заметил.
Здравствуйте, Ka3a4oK, Вы писали:
KK>Ну и что, что не эффективно. Не всегда важна эффективность. Иногда нужно быстро утилитку сваять или какой-нибудь алгоритм проверить(прототипирование). И кстати, почему не эффективно? Каких-то смертельных тормозов я не заметил.
Смертельных конечно не будет.
Но ты все же опиши саму задачу, так как у меня не проходит подозрение, что для ее решения можно найти более удобный и эффективный механизм.
Ты в курсе про цитату типа ..$ в строках? Она позволяет форматировать целые списки одним выражением.
Что же касается использования частичного применения совместно с $-строками, то это вряд ли удастся. $-строка — это сложный макрос который выдает на выходе комплексный код. А частичного применение работает только для отдельных функций.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.