А между тем, зацените, в nightly rust научились делать вот так:
#![feature(conservative_impl_trait)]
fn numbers() -> impl Iterator {
1 ..
}
Дословно, мы из функции возвращаем некоторый анонимный тип, всё что известно про которого - это то, что он реализует типаж Iterator, ассоциативный тип Item коего установлен в i32Выглядит сумбурно,
(
Read more... )
Comments 15
Reply
Reply
А настоящий код тот на С++.
Reply
Конкретно твой пример можно сделать, если вынести параметр из шаблона в название, типа: Block2, Block4, Block8 и тд - и дальше макросом, чтобы не писать одно и то же для каждого блока.
Но что использовать вместо сложных вычислений на шаблонах (рекурсия там и тд) я точно не могу сказать, у меня пока такой нужды не возникало. В принципе, бывают плагины компилятора и билд скрипты, но надо смотреть внимательней на каждый случай.
Reply
Reply
Это необходимо, они же собираются на расте браузер переписать.
Reply
Это даже если забыть известный прикол про самую популярную ОС в мире по количеству запущенных копий.
Reply
Reply
QML уже портировали на rust?
Reply
Reply
Reply
Reply
Вот теперь ясно. Спасибо за развернутый ответ.
Осталось в stable дождаться.
Reply
free mobile games for android phones sexy live wallpaper for android free mobile apps sites mixxxer sex app android free download game
http://adult.android.market.sexblog.pw/?diagram.willow
downloads free apps android play store apps download for pc best android free rpg games best adult hookup download update android
Reply
Leave a comment