๐๐ป ูููุง ูุงููู ุงูููู
ุจูุดุฑุญ ูู ุงูู
ูุ
Lua: Fonctions ุงูุฏูุงู_ ๐โ
โโโโโ โฃ๐โค โโโโโ
ูู ููุง ุ ูุชู ุชุนููู ูุธุงุฆู ุฅูู ุงูู ุชุบูุฑุงุช ุ ุชู ุงู ุง ู ุซู ุงูุฃุฑูุงู ูุณูุงุณู. ูุชู ุฅูุดุงุก ูุธุงุฆู ุงูููู ุฉ function
ุฃุฏูุงู ููุญู ุฅูุดุงุก ุฏุงูุฉ ุจุณูุทุฉ ุงูุชู ุณุชุทุจุน ุฑุณุงูุฉ ู ุฑุญุจุง.
> function foo() print("hello") end โ declare the function ุจุชุนุฑูู ุงูุฏุงูุฉ
> foo() โ call the function ุงุณุชุฏุนุงุก ุงูุฏุงูุฉ
hello
> print(foo) โ get the value of the variable "foo" ุงูุญุตูู ุนูู ููู ุฉ ุงูู ุชุบูุฑ
function: 0035D6E8
ู ูุงุญุธุฉ : ูู ูููุง ุทุจุงุนุฉ ููู ุฉ ุงูู ุชุบูุฑ "foo" (ู ุซู ุงูุฌุฏุงูู) ุนุฏูุง ูุฑูุฏ (ุนููุงู ูู ุงูุฐุงูุฑุฉ). ูููุฐุง ุ ูุธููุฉ ูู ู ุชุบูุฑ ูู ูููุง ุชุฎุตูุต ูุธุงุฆู ููู ุชุบูุฑุงุช ุ ูู ุง ูุบูุฑูุง ู ู ุงูู ุชุบูุฑุงุช ุงูุชู ุชุนุทู.
> x = function() print("hello") end
> x()
hello
> print(x)
function: 0035EA20
ูุชุชุนูู ุงููุฏุฑุฉ ุนูู ุงูููุงู ุจุฐูู ูููู ู ู ุงูุฏุฑุฌุฉ ุงูุฃููู. ููุฐุง ูุนูู ุฃู ูู ุงูููู ูุนุงู ููู ุจููุณ ุงูุทุฑููุฉ. ูุฐุง ูู ููุง ูููุฉ ุฌุฏุง ูู ููุฏุฉ.
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96||@progfemo96_bot
โโโโโ โฃ๐โค โโโโโ
ูู ููุง ุ ูุชู ุชุนููู ูุธุงุฆู ุฅูู ุงูู ุชุบูุฑุงุช ุ ุชู ุงู ุง ู ุซู ุงูุฃุฑูุงู ูุณูุงุณู. ูุชู ุฅูุดุงุก ูุธุงุฆู ุงูููู ุฉ function
ุฃุฏูุงู ููุญู ุฅูุดุงุก ุฏุงูุฉ ุจุณูุทุฉ ุงูุชู ุณุชุทุจุน ุฑุณุงูุฉ ู ุฑุญุจุง.
> function foo() print("hello") end โ declare the function ุจุชุนุฑูู ุงูุฏุงูุฉ
> foo() โ call the function ุงุณุชุฏุนุงุก ุงูุฏุงูุฉ
hello
> print(foo) โ get the value of the variable "foo" ุงูุญุตูู ุนูู ููู ุฉ ุงูู ุชุบูุฑ
function: 0035D6E8
ู ูุงุญุธุฉ : ูู ูููุง ุทุจุงุนุฉ ููู ุฉ ุงูู ุชุบูุฑ "foo" (ู ุซู ุงูุฌุฏุงูู) ุนุฏูุง ูุฑูุฏ (ุนููุงู ูู ุงูุฐุงูุฑุฉ). ูููุฐุง ุ ูุธููุฉ ูู ู ุชุบูุฑ ูู ูููุง ุชุฎุตูุต ูุธุงุฆู ููู ุชุบูุฑุงุช ุ ูู ุง ูุบูุฑูุง ู ู ุงูู ุชุบูุฑุงุช ุงูุชู ุชุนุทู.
> x = function() print("hello") end
> x()
hello
> print(x)
function: 0035EA20
ูุชุชุนูู ุงููุฏุฑุฉ ุนูู ุงูููุงู ุจุฐูู ูููู ู ู ุงูุฏุฑุฌุฉ ุงูุฃููู. ููุฐุง ูุนูู ุฃู ูู ุงูููู ูุนุงู ููู ุจููุณ ุงูุทุฑููุฉ. ูุฐุง ูู ููุง ูููุฉ ุฌุฏุง ูู ููุฏุฉ.
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96||@progfemo96_bot
This media is not supported in your browser
VIEW IN TELEGRAM
๐ูููุง ูุฑุงุญ ุงููู ุจูุดุฑุญ ุงูููู
๐โน๏ธุชุนุจุช ุงูุงู
#ุชุตุจุญูู_ุน_1000_ุฎูุฑ๐ฃ
๐Create ๐ Programmer๐ยฉ
https://telegram.me/progfemo96_bot
๐๐ป๐ุงูู ุนูุฏุฉ ุณุคุงู ุงู ุงุณุชูุณุงุฑ ูุฌู ุน ุจูุช ๐
ุงุฐุง ุดู ู
ูู
ุชุนุงู ุฎุงุต ๐
Forwarded from Deleted Account
@AIPrismaBot ุจูุช ููุชุฑุฉ ุงูุตูุฑ ุจู
ูุงู ุงูููุชูุดูุจ ุญููู ู
ุฌุฑุฏ ุชุฑุณู ุตูุฑุฉ ููููุชุฑูุฉ ุงูู ููุฏุฒูุฉ
Forwarded from Deleted Account
@YTAudioBot ุจูุช ุญูู ููุด ูู
ููุฏ ู
ุฌุฑุฏ ุชุฏุฒูุฉ ุฑุงุจุท ุงูุงุบููุฉ ุงู ุงู ุดู ู
ู ููุชููุจ ููู ูุญู
ูุฉ ููุฏุฒุฉ ุงูู
Forwarded from Deleted Account
@Instasave_bot ุจูุช ุญูููู ุงู ุดู ุชุฑูุฏ ุชุญู
ูู ู
ู ุงูุณุชุบุฑุงู
ู
ุฌุฑุฏ ุชุฏุฒูุฉ ุงูุฑุงุจุท ููู ูุญู
ูู ููุฏุฒุฉ ุงูู
๐Create ๐ Programmer๐ยฉ
Lua: ุงูู
ุชุบูุฑุงุช - Variables ๐ ๐ โโโโโ โฃ๐โค โโโโโ ุงูู
ุชุบูุฑุงุช ุจุจุณุงุทุฉ ูู
ูู ุฃู ูุนุฑู ุงูู
ุชุบูุฑุงุช ูู ููุง ุนูู ุฃููุง ุฃู
ุงูู ูุญูุธ ุงูููู
. ููุงู ุซูุงุซุฉ ุฃููุงุน ู
ู ุงูู
ุชุบูุฑุงุช: ุนุงูู
ูุฉ ุงูู
ุฌุงูุ ู
ุญููุฉ ุงูู
ุฌุงูุ ูุญููู ู
ุฌุฏููุฉ (global, local & table fields). ุฃู ู
ุชุบูุฑ ุบูุฑ ู
ุนุฑูู ู
ุณุจูุงู ูููโฆ
Lua: ูุชุงุจุฉ ุงูู
ุชุบูุฑุงุช ุงูุฏููุงู
ููุฉ - Dynamic typing of variables ๐โ
โโโโโ โฃ๐โค โโโโโ
ุจู ุง ูุงุญุธุชู ุฃูู ูู ุญูู ุฃู ูุฎูู ุงูู ุชุบูุฑุงุช ุฃุนูุงู ุ ูู ููู ูุฏููุง ู ุง ูุดูุฑ ุฅูู ููุน ู ู ู ุชุบูุฑ ุฎูููุง. ุนูู ุณุจูู ุงูู ุซุงู ุ
a = 1
b = "hello"
c = { item1="abc" }
ุจูุบุงุช ุฃุฎุฑู ู ุซู c ุ ููุฌุจ ุนูููุง ุฃู ุชุดูุฑ ุฅูู ููุน ู ุชุบูุฑ ุนูุฏู ุง ูููู ุจุฅูุดุงุฆู. ููู ุง ุฃููุง ูุณูุง ูู ุญุงุฌุฉ ูุชุญุฏูุฏ ููุน ู ุชุบูุฑ ู ุนูู ูู ูู ุฃูุถุง ุชุนููู ููู ุฉ ู ุฎุชููุฉ ูููุณ ุงูู ุชุบูุฑ ุ ุนูู ุณุจูู ุงูู ุซุงู.
a = 1
a = "hello"
a = { item1="abc" }
ููุฐุง ู ุง ูุณู ู ุงูุทุจุงุนุฉ ุงูุฏููุงู ููุฉ. ููุฐุง ูุนูู ุฃูู ูู ุชุญุฏุฏ ู ุง ูู ููุน ู ุชุบูุฑ. ุงูู ุชุบูุฑ ูุนุฑู ููุนูุง ุงุนุชู ุงุฏุง ุนูู ููู ุฉ ุฃู ุงููุงุฆู ุงูุฐู ุชู ุชุนููู.
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96||@progfemo96_bot
โโโโโ โฃ๐โค โโโโโ
ุจู ุง ูุงุญุธุชู ุฃูู ูู ุญูู ุฃู ูุฎูู ุงูู ุชุบูุฑุงุช ุฃุนูุงู ุ ูู ููู ูุฏููุง ู ุง ูุดูุฑ ุฅูู ููุน ู ู ู ุชุบูุฑ ุฎูููุง. ุนูู ุณุจูู ุงูู ุซุงู ุ
a = 1
b = "hello"
c = { item1="abc" }
ุจูุบุงุช ุฃุฎุฑู ู ุซู c ุ ููุฌุจ ุนูููุง ุฃู ุชุดูุฑ ุฅูู ููุน ู ุชุบูุฑ ุนูุฏู ุง ูููู ุจุฅูุดุงุฆู. ููู ุง ุฃููุง ูุณูุง ูู ุญุงุฌุฉ ูุชุญุฏูุฏ ููุน ู ุชุบูุฑ ู ุนูู ูู ูู ุฃูุถุง ุชุนููู ููู ุฉ ู ุฎุชููุฉ ูููุณ ุงูู ุชุบูุฑ ุ ุนูู ุณุจูู ุงูู ุซุงู.
a = 1
a = "hello"
a = { item1="abc" }
ููุฐุง ู ุง ูุณู ู ุงูุทุจุงุนุฉ ุงูุฏููุงู ููุฉ. ููุฐุง ูุนูู ุฃูู ูู ุชุญุฏุฏ ู ุง ูู ููุน ู ุชุบูุฑ. ุงูู ุชุบูุฑ ูุนุฑู ููุนูุง ุงุนุชู ุงุฏุง ุนูู ููู ุฉ ุฃู ุงููุงุฆู ุงูุฐู ุชู ุชุนููู.
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96||@progfemo96_bot
Lua: Values at zero _ุงูููู
ุนูุฏ ู
ุณุชูู ุงูุตูุฑ๐โ
โโโโโ โฃ๐โค โโโโโ
ูุฐู ูู ููู ุฉ ุฎุงุตุฉ ู ู ุง ูุนูู ุฃู ุงูู ุชุบูุฑ ูุง ููู ุฉ ูู ุฅุฐุง ุชู ุชุนููู ู ุชุบูุฑ ุฅูู ุดูุก ููุณ ูู ููู ุฉ ุงูู ุนููุฉ (nil ) ุ ูุจุงูุชุงูู ูุฅูู ูุง ุชูุฌุฏ ุจุนุฏ. ุนู ุทุฑูู ูุถุน ู ุชุบูุฑ ูุง ุดูุก(nil ) ูู ููู ุฅุฒุงูุฉ ู ุชุบูุฑ ุนูู ุณุจูู ุงูู ุซุงู.
This is a special value which means that a variable has no value. If a variable is set to nil it has no assigned value and therefore it does not exist yet. By placing a variable nil you can remove a variable for example.
> x = 2.5
> print(x)
2.5
> x = nil
> print(x)
nil
ูู ููู ุงูุชุญูู ู ู ุฃู ู ุชุบูุฑ ู ูุฌูุฏ ุจู ูุงุฑูุฉ ููู ุชู nil
> print(x == nil)
true
> x = 7
> print(x == nil)
false
> print(x)
7
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96||@progfemo96_bot
โโโโโ โฃ๐โค โโโโโ
ูุฐู ูู ููู ุฉ ุฎุงุตุฉ ู ู ุง ูุนูู ุฃู ุงูู ุชุบูุฑ ูุง ููู ุฉ ูู ุฅุฐุง ุชู ุชุนููู ู ุชุบูุฑ ุฅูู ุดูุก ููุณ ูู ููู ุฉ ุงูู ุนููุฉ (nil ) ุ ูุจุงูุชุงูู ูุฅูู ูุง ุชูุฌุฏ ุจุนุฏ. ุนู ุทุฑูู ูุถุน ู ุชุบูุฑ ูุง ุดูุก(nil ) ูู ููู ุฅุฒุงูุฉ ู ุชุบูุฑ ุนูู ุณุจูู ุงูู ุซุงู.
This is a special value which means that a variable has no value. If a variable is set to nil it has no assigned value and therefore it does not exist yet. By placing a variable nil you can remove a variable for example.
> x = 2.5
> print(x)
2.5
> x = nil
> print(x)
nil
ูู ููู ุงูุชุญูู ู ู ุฃู ู ุชุบูุฑ ู ูุฌูุฏ ุจู ูุงุฑูุฉ ููู ุชู nil
> print(x == nil)
true
> x = 7
> print(x == nil)
false
> print(x)
7
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96||@progfemo96_bot
Lua : Get the type โุงูุญุตูู ุนูู ุงูููุน ๐โ
โโโโโ โฃ๐โค โโโโโ
ููุง ููุง ูู ูุบุฉ ูู ุง ุชุนูุณ ุ () function type ููุญุตูู ุนูู ููุน ู ู ู ุชุบูุฑ ู ุนูู.
LUA is a language as reflective, we used the function type () to get the type of a particular variable.
> x = "123" โ a string ุณูุณูุฉ
> print(x, type(x)) โ displays the value of x and its typeูููุนูุง x ูุนุฑุถ ููู ุฉ
123 string
> x = x + 7 โ adds a number to the string and its typing force (coercion) ูุถูู ุนุฏุฏุง ุฅูู ุงูุณูุณูุฉ ูููุชูุง ูุชุงุจุฉ
> print(x, type(x)) โ again show the value and type
130 number
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96 ||@progfemo96_bot
โโโโโ โฃ๐โค โโโโโ
ููุง ููุง ูู ูุบุฉ ูู ุง ุชุนูุณ ุ () function type ููุญุตูู ุนูู ููุน ู ู ู ุชุบูุฑ ู ุนูู.
LUA is a language as reflective, we used the function type () to get the type of a particular variable.
> x = "123" โ a string ุณูุณูุฉ
> print(x, type(x)) โ displays the value of x and its typeูููุนูุง x ูุนุฑุถ ููู ุฉ
123 string
> x = x + 7 โ adds a number to the string and its typing force (coercion) ูุถูู ุนุฏุฏุง ุฅูู ุงูุณูุณูุฉ ูููุชูุง ูุชุงุจุฉ
> print(x, type(x)) โ again show the value and type
130 number
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96 ||@progfemo96_bot
Lua : Variable assignment-ุชุนูู ู
ุชุบูุฑ ๐โ
โโโโโ โฃ๐โค โโโโโ
ุชุนููู ุงูููู
ุชุบููุฑ ููู ุฉ ุชุนููู ู ุชุบูุฑ . ููู ุซู ุจูุงู ุชุนููู ุงูููู ุฉ ุจูุงุณุทุฉ ุฑู ุฒ =
> x = 1
> y = "bonjour"
> print(x, y)
1 bonjour
ุจู ูุงู ู ุชุนุฏุฏุฉ
ูู ููุง ูู ูููุง ุงู ูุฌุนู ู ู ู ุญุทุงุช ุนุฏุฉ ุ ุนูู ุณุจูู ุงูู ุซุงู :
> x, y = 2, "ici et lร "
> print(x, y)
2 ici et lร
ูุชู ุชุนููู ูุงุฆู ุฉ ุงูููู ุนูู ุญู ู ุชุบูุฑ ูุงุฆู ุฉ ุนูู ุงูุฌุงูุจ ุงูุฃูุณุฑ ู ู ุนูุงู ุฉ ุงูุชุณุงูู = .
ูู ุง ูู ูููุง ุชุนููู ุงูุนุฏูุฏ ู ู ุงูููู ูู ุง ูุฑูุฏ ูุฃููุง ูุง ูู ูู ุฃู ูููู ูู ููุณ ุงูููุน ุ ุนูู ุณุจูู ุงูู ุซุงู :
> a,b,c,d,e,f = 1,"two",3,3.14159,"foo",{ this="a table" }
> print(a,b,c,d,e,f)
1 two 3 3.14159 foo table: 0035BED8
ูู ูู ุฃู ุชููู ุงูููู ุนูู ุงูุฌุงูุจ ุงูุฃูู ู ู ู ุนูุงู ุฉ ุงูู ุณุงูุงุฉ ุฃู ุงูุชุนุจูุฑุงุช ูู ุง ููุชi+1 ูููู ุงูููู ุนูู ุงููุณุงุฑ ูุง ูู ูู. ุชูููู ูุญุฏุซ ูุจู ุงูุงุญุงูุฉ
ูุชู ุชูููู ูุงูุฉ ุงูุชุนุจูุฑุงุช ุงูุฃููู ููุง. ุซู ูุชู ุชุนููู ุงูุชุนุจูุฑ ุชูููู ูุง.
I = 7
>I, x = i+1, I
>print(i, x)
8 7
a,b = 1.2 โ dรฉclare et affecte des variables
> print(a rรฉglรฉs, b) 1 2
> a,b = b,a โ permute les variables
>print(a, b) 2 1
>a,b = b,a โ permute les variables ร nouveau
>print(a, b) 1 2
ุนูุฏู ุง ูุตูุช ููุง ุงูุณุทุฑ ุงูุซุงูู ุ ูุฅูู ูููู ุจุชูููู ุงูุชุนุจูุฑุงุช i ู i +1 ูุจู ุฃู ุดูุก ุขุฎุฑ. ุจุนุฏ ุงูุชูููู ุ ูุตุจุญ ุงูุณุทุฑ ุงูุซุงูู i, x = 8, 7
ุจููู ุง ููุง ูููุฐ ุงูู ูุงู ุฅูู ุงููุณุงุฑ (ุฃูุธุฑ ุฃุฏูุงู ูููุธุงู ู ู ู ูู ุฉ).
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96 ||@progfemo96_bot
โโโโโ โฃ๐โค โโโโโ
ุชุนููู ุงูููู
ุชุบููุฑ ููู ุฉ ุชุนููู ู ุชุบูุฑ . ููู ุซู ุจูุงู ุชุนููู ุงูููู ุฉ ุจูุงุณุทุฉ ุฑู ุฒ =
> x = 1
> y = "bonjour"
> print(x, y)
1 bonjour
ุจู ูุงู ู ุชุนุฏุฏุฉ
ูู ููุง ูู ูููุง ุงู ูุฌุนู ู ู ู ุญุทุงุช ุนุฏุฉ ุ ุนูู ุณุจูู ุงูู ุซุงู :
> x, y = 2, "ici et lร "
> print(x, y)
2 ici et lร
ูุชู ุชุนููู ูุงุฆู ุฉ ุงูููู ุนูู ุญู ู ุชุบูุฑ ูุงุฆู ุฉ ุนูู ุงูุฌุงูุจ ุงูุฃูุณุฑ ู ู ุนูุงู ุฉ ุงูุชุณุงูู = .
ูู ุง ูู ูููุง ุชุนููู ุงูุนุฏูุฏ ู ู ุงูููู ูู ุง ูุฑูุฏ ูุฃููุง ูุง ูู ูู ุฃู ูููู ูู ููุณ ุงูููุน ุ ุนูู ุณุจูู ุงูู ุซุงู :
> a,b,c,d,e,f = 1,"two",3,3.14159,"foo",{ this="a table" }
> print(a,b,c,d,e,f)
1 two 3 3.14159 foo table: 0035BED8
ูู ูู ุฃู ุชููู ุงูููู ุนูู ุงูุฌุงูุจ ุงูุฃูู ู ู ู ุนูุงู ุฉ ุงูู ุณุงูุงุฉ ุฃู ุงูุชุนุจูุฑุงุช ูู ุง ููุชi+1 ูููู ุงูููู ุนูู ุงููุณุงุฑ ูุง ูู ูู. ุชูููู ูุญุฏุซ ูุจู ุงูุงุญุงูุฉ
ูุชู ุชูููู ูุงูุฉ ุงูุชุนุจูุฑุงุช ุงูุฃููู ููุง. ุซู ูุชู ุชุนููู ุงูุชุนุจูุฑ ุชูููู ูุง.
I = 7
>I, x = i+1, I
>print(i, x)
8 7
a,b = 1.2 โ dรฉclare et affecte des variables
> print(a rรฉglรฉs, b) 1 2
> a,b = b,a โ permute les variables
>print(a, b) 2 1
>a,b = b,a โ permute les variables ร nouveau
>print(a, b) 1 2
ุนูุฏู ุง ูุตูุช ููุง ุงูุณุทุฑ ุงูุซุงูู ุ ูุฅูู ูููู ุจุชูููู ุงูุชุนุจูุฑุงุช i ู i +1 ูุจู ุฃู ุดูุก ุขุฎุฑ. ุจุนุฏ ุงูุชูููู ุ ูุตุจุญ ุงูุณุทุฑ ุงูุซุงูู i, x = 8, 7
ุจููู ุง ููุง ูููุฐ ุงูู ูุงู ุฅูู ุงููุณุงุฑ (ุฃูุธุฑ ุฃุฏูุงู ูููุธุงู ู ู ู ูู ุฉ).
โโโโโ โฃ๐โค โโโโโ
Bot-telegram|๐| @progfemo96 ||@progfemo96_bot
ุงูููุงุฉ ู
ูููุชู ๐๐๐ปุญุชู ู
ูููููู ุฎู
ุท ๐ุณููุชูุฉ ุงุนุงุฏุฉ ุชูุฌูู ุญุชู ุชุณุชูุงุฏูู ู
ู ุงูู
ุนููู
ุงุช โค๏ธ
๐๐๐ปูุฐุง ุงูู
ูุดูุฑ ู
ุฎู
ูุท ูุฑุงุญ ุงุญุฐูู ูุงุนูุฏ ุชูุฌููุฉ ู
ู ุงูููุงุฉ ุงูุงุตููุฉ ุดูุฑุง ุงุฎู "ู
ุญู
ุฏ ุงูุนุจูุฏู" ุน ุชูุถูุญ ๐