История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Наброшу :D
Становится мало интересно когда превращается в такое
x = lala:function(a,b,c)
{
a:isnumber() { a:mul(5) }
#else нету :D Факап ещё тот ибо бред получается хехех
b:notstring() { b:tostring() }
#условные свойства/методы определяют будут ли выполнены следующие за : или внутри {...}
c:notstring:tostring() # сахар, свойства можно дёргать друга за другом
d:set( a:tostring:concat( b:concat( c:concat(" lol kek\n") ) ) )
d:print()
}
>x:lala(5,3,"33")
>25333 lol kek
Нуууу, прикольно, но такое себе. Давно уже это было с трудом вспоминаю детали. Исходников нет как и бинарников, тут воспроизвёл по памяти.
Исправление LINUX-ORG-RU, :
Наброшу :D
Становится мало интересно когда превращается в такое
x = lala:function(a,b,c)
{
a:isnumber() { a:mul(5) }
#else нету :D Факап ещё тот ибо бред получается хехех
b:notstring() { b:tostring() }
#условные свойства/методы определяют будут ли выполнены следующие за : или внутри {...}
c:notstring:tostring() # сахар, свойства можно дёргать друга за другом
d:set( a:tostring:concat( b:concat( c:concat(" lol kek\n") ) ) )
d:print()
}
>x:lala(5,3,"33")
>25333 lol kek
Нуууу, прикольно, но такое себе. Давно уже это было с трудом вспоминаю детали.
Исходная версия LINUX-ORG-RU, :
Наброшу :D
Становится мало интересно когда превращается в такое
x = lala:function(a,b,c)
{
a:isnumber() { a:mul(5) }
b:notstring() { b:tostring() }
#условные свойства/методы определяют будут ли выполнены следующие за : или внутри {...}
c:notstring:tostring() # сахар, свойства можно дёргать друга за другом
d:set( a:tostring:concat( b:concat( c:concat(" lol kek\n") ) ) )
d:print()
}
>x:lala(5,3,"33")
>25333 lol kek
Нуууу, прикольно, но такое себе. Давно уже это было с трудом вспоминаю детали.