LINUX.ORG.RU

с val врядли вообще есть смысл о таком говорить.

({val y=40}).getClass
res0: Class[Unit] = void

Юниты это все

(x=42).getClass
res1: Class[Unit] = void

а ты чего сделать хочешь?

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

Хочу сделать аналог сишарповского using с идентичным синтаксисом. Ну и ещё сахару подсыпать себе по мере необходимости.

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

Спасибо, гляну. Просто синтаксис у этого варианта малость неочевиден: непонятно откуда берется is, например, если сам не реализовывал.

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

что за юсинг? трай-с-ресурсами, штоле? это ж обычный loan pattern, их на скале тысячи

anonymous
()
Ответ на: комментарий от LongLiveUbuntu

А чёрт их знает, они есть, они мощные и безопасные, даже к ast есть доступ вроде, но писать что-то ими может только @xeno_by, похоже.

В общем я не пробовал, а ты попробуй

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

Я же говорю, я не пробовал. Это ощущения от поверхностного взгляда на них. Доков то нормальных как всегда - шишь. Одни туториалы по написанию printf

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

Да я в твиттере уже видел. Он там декларирует полный доступ к исходникам в виде ast. Ладно ещё убрать desugaring, но обещают и отступы сохранять с коментами.

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