"لوا (پروگرامنگ زبان)" کے نسخوں کے درمیان فرق
حذف شدہ مندرجات اضافہ شدہ مندرجات
م clean up, replaced: ← (49), ← (20), ← (19) using AWB |
|||
سطر 1:
{{Infobox programming language
| name
| logo
|paradigm=[[پروگرامنگ پیراڈائم]]: [[scripting language|scripting]], [[imperative programming|imperative]] ([[procedural programming|procedural]], [[prototype-based programming|prototype-based]] [[اوبجیکٹ اوریئنٹڈ پروگرامنگ]]), [[functional programming|functional]]
| year
| designer
| developer
| latest_release_version = 5.3.1
| latest_release_date
| latest_preview_version = 5.3.0
| latest preview date
| typing
| implementations=[http://www.lua.org/download.html Lua], [http://luajit.org/ LuaJIT], [https://code.google.com/p/llvm-lua/ LLVM-Lua], [https://code.google.com/p/lua-alchemy/ Lua Alchemy]
| programming_language = [[ANSI C]]
| dialects
| influenced_by
| influenced=[[Io (programming language)|Io]]<!--2002-->, [[GameMonkey Script|GameMonkey]]<!--2003-->, [[Squirrel (programming language)|Squirrel]]<!--2003-->, [[Falcon (programming language)|Falcon]]<!--2003-->, [[MiniD]]<!--2006-->, [[Julia (programming language)|Julia]]<!--2012-->
| operating_system
| license
| website
| file_ext
| wikibooks
}}
سطر 29:
==مثالیں==
لوا زبان
<syntaxhighlight lang="lua">
print 'Hello World!'
سطر 36:
پروگرام کے دوران تبصرے درج کرنے کے لیے یہ سنٹیکس استعمال ہوتا ہے:
<syntaxhighlight lang="lua">
-- لوا میں تبصرہ کی تمام سطریں دوہرے ہائفن سے شروع ہوتی ہیں۔
--[[ دوہری سطروں والے تبصروں کے ارد گرد دوہرے مربع قوسین استعمال کیے جاتے ہیں۔ ]]
--[=[ اس طرح کے تبصرہ میں دوسرے --[[تبصرہ]] کو شامل (nested) کیا جاسکتا ہے۔ ]=]
</syntaxhighlight>
ذیل میں فیکٹوریل
<syntaxhighlight lang="lua">
function factorial(n)
سطر 62:
local condition = true
while condition do
end
</syntaxhighlight>
سطر 70:
local condition = false
repeat
until condition
</syntaxhighlight>
لوپ باڈی کو کم از کم ایک بار چلاتا ہے، اور لوپ جاری رہتا ہے تاآنکہ
اور <tt>for</tt> loop:
<syntaxhighlight lang="lua">
for index = 1,5 do
end
</syntaxhighlight>
سطر 87:
local start,finish,delta = 10,1,-1 --delta may be negative, allowing the for loop to count down or up.
for index = start,finish,delta do
end
</syntaxhighlight>
سطر 94:
<syntaxhighlight lang="lua">
for key,value in pairs(_G) do
end
</syntaxhighlight>
|