История изменений
Исправление lbvf50txt, (текущая версия) :
#!/usr/bin/env lua
print("Falsy values in Lua:")
if not nil then print("nil is falsy") end
if not false then print("false is falsy") end
if 0 then print("0 is truly") end
if {} then print("{} is truly") end
print("Only false and nil are falsy values in Lua.")
Это абсолютно логичное поведение и для Ruby - неправдой являются два значения nil и false. Так как набор falsy values разный для разных языков и не всегда включает в себя 0 и пустую строку.
#!/usr/bin/env ruby
puts "Falsy values in Ruby:"
puts "nil is falsy" if ! nil
puts "false is falsy" if ! false
puts "0 is truly" if 0
puts "'' is truly" if ''
puts "[] is truly" if []
puts "{} is truly" if {}
puts "Only false and nil are falsy values in Ruby."
Интерпретатор Lua весит в 10 раз меньше чем селфи с смартфона, а при этом предоставляет полноценный язык уровня JS/Python c замыканиями, корутинами, ассоциативными массивами. За 200 KB есть возможность подключить своей компилируемой системе скриптовый язык c документацией.
Package: Size:
lua5.1 106 KB
lua5.1-doc 91 KB
Исходная версия lbvf50txt, :
#!/usr/bin/env lua
print("Falsy values in Lua:")
if not nil then print("nil is falsy") end
if not false then print("false is falsy") end
if 0 then print("0 is truly") end
if {} then print("{} is tuly") end
print("Only false and nil are falsy values in Lua.")
Это абсолютно логичное поведение и для Ruby - неправдой являются два значения nil и false. Так как набор falsy values разный для разных языков и не всегда включает в себя 0 и пустую строку.
#!/usr/bin/env ruby
puts "Falsy values in Ruby:"
puts "nil is falsy" if ! nil
puts "false is falsy" if ! false
puts "0 is truly" if 0
puts "'' is truly" if ''
puts "[] is truly" if []
puts "{} is truly" if {}
puts "Only false and nil are falsy values in Ruby."
Интерпретатор Lua весит в 10 раз меньше чем селфи с смартфона, а при этом предоставляет полноценный язык уровня JS/Python c замыканиями, корутинами, ассоциативными массивами. За 200 KB есть возможность подключить своей компилируемой системе скриптовый язык c документацией.
Package: Size:
lua5.1 106 KB
lua5.1-doc 91 KB