Jump to content

[Lua] #3 تحديث 1 || أنواع القيم والمتغيرات


Recommended Posts

السلام عليكم ورحمة الله وبركاته

بسم الله الرحمن الرحيم

التحديثات الجديدة بهذا اللون

في هذا الدرس سنتعرف على أنواع القيم والمتغيرات

ماهي المتغيرات ؟

المتغيرات نوع معين من أنواع البيانات يتم تسميته

ماذا سنتعرف في هذا الدرس ؟

أنواع المتغيرات •

قواعد اسم المتغير •

local •

أنواع القيم

1- number - رقم

print(type(1)) -- number 

2- string -- سلسة نصية

print(type("lua")) -- string 

'string' 

"string" 

[[string]] 

[==[string]==] 

3-table

print(type({})) -- table 

table = { } 

types = {"string", 1, { }, true, false} 

table = {["lua"] = true} 

4- boolean

print(type(true)) -- boolean 

bool = true 

bool = false 

5- nil

print(type(h)) -- nil 

6- function

print(type(tonumber)) -- function 

المتغيرات

نعرف المتغير بـ =

var = true 

local var = true 

اسم المتغير له قواعد منها

1-(_) يتكون من اللغة الانجليزية والشرطة

1 = متغير 
print(متغير) -- X 

var = 1 
print(var) -- O 

var_1 = 1 
print(var_1) -- O 

2- ان لايبدا برقم

1 = 1 
print(1) -- X 

1var = 1 
print(1var) -- X 

3- ان لايكون اسمه مستخدم من قبل اللغة

function = 1 
print(function) -- X 

local

متغير محلي يكون بين الاشياء اللي تحتاج اغلاق والاغلاق او تكون محلية على الملف

والسلام عليكم ورحمة الله وبركاته

اي شي منت فاهمه تفضل

Edited by Guest
Link to comment
  • 3 weeks later...
  • 3 months later...

المتغيرات كلها فاهمها

بس شغلة وحدة بس الي هيه

عندي متغير بملف اسمة

A.lua

TheCar = createVehicle ( {...} )

x, y, z = getElementPosition( TheCar )

ابي استعدي المتغيرات

x, y, z

في ملف

B.lua

Link to comment
المتغيرات كلها فاهمها

بس شغلة وحدة بس الي هيه

عندي متغير بملف اسمة

A.lua

TheCar = createVehicle ( {...} )

x, y, z = getElementPosition( TheCar )

ابي استعدي المتغيرات

x, y, z

في ملف

B.lua

تقدر عادي

local تحط المتغير بدون

مثل

Client 1 
x, y, z = getElementPosition( TheCar ) 

Client 2 
outputChatBox (x, y, z) 

Link to comment
المتغيرات كلها فاهمها

بس شغلة وحدة بس الي هيه

عندي متغير بملف اسمة

A.lua

TheCar = createVehicle ( {...} )

x, y, z = getElementPosition( TheCar )

ابي استعدي المتغيرات

x, y, z

في ملف

B.lua

تقدر عادي

local تحط المتغير بدون

مثل

Client 1 
x, y, z = getElementPosition( TheCar ) 

Client 2 
outputChatBox (x, y, z) 

شكرا :)

Link to comment
المتغيرات كلها فاهمها

بس شغلة وحدة بس الي هيه

عندي متغير بملف اسمة

A.lua

TheCar = createVehicle ( {...} )

x, y, z = getElementPosition( TheCar )

ابي استعدي المتغيرات

x, y, z

في ملف

B.lua

تقدر عادي

local تحط المتغير بدون

مثل

Client 1 
x, y, z = getElementPosition( TheCar ) 

Client 2 
outputChatBox (x, y, z) 

شكرا :)

العفو في الخدمه

Link to comment
المتغيرات كلها فاهمها

بس شغلة وحدة بس الي هيه

عندي متغير بملف اسمة

A.lua

TheCar = createVehicle ( {...} )

x, y, z = getElementPosition( TheCar )

ابي استعدي المتغيرات

x, y, z

في ملف

B.lua

تقدر عادي

local تحط المتغير بدون

مثل

Client 1 
x, y, z = getElementPosition( TheCar ) 

Client 2 
outputChatBox (x, y, z) 

تصحيح بسيط

Client 2 
outputChatBox (table.concat({x, y, z}, ", ")) 

:D

Link to comment

قريت الدرس 6 مرات وما قدرت افهم

عشان ما اكذب

فهمني شو هي المتغيرات

وفي اشياء كثيره ما فهمتها انا بدرس

هاذا ما فهمته

1.print(type(tonumber)) -- function

ليش استعملنا ال print

وشو تمثل هي ؟

(type(tonumber)) -- function

كيف هاذا مني فاهمه يخي كل كود بسألك عشرين سؤال وضح درس اكثر

وتكلم باللغه العاديه

ما يجتاج تتكلم باللغه الفصحه

Link to comment
فهمني شو هي المتغيرات

المتغيرات هي بيانات تخزن في الذاكرة الرئيسية عشان ترجع تستخدمها بوقت آخر

1.print(type(tonumber)) -- function

ليش استعملنا ال print

print بالعربي يعني طباعة

وانا استخدمها كمثال

ويمديك تجرب المثال هنا

http://www.lua.org/demo.html

طبعا ماراح تشتغل فنكشنات ام تي اي عليها :D

(type(tonumber)) -- function

كيف هاذا مني فاهمه يخي كل كود بسألك عشرين سؤال وضح درس اكثر

type = وظيفة تجيب نوع المتغير

tonumber = وظيفة لتحويل البيانات لرقم ولها شرح

print(type(tonumber)) -- function

tonumber معنى الكود بالعربي طباعة نوع

وتكلم باللغه العاديه

اللغة الفصحى يفهمها كل العرب

عشان يفهم جميع من في المنتدى مو بس أنت

Link to comment
1.print(type(tonumber)) -- function

ليش استعملنا ال print

print بالعربي يعني طباعة

وانا استخدمها كمثال

ويمديك تجرب المثال هنا

http://www.lua.org/demo.html

طبعا ماراح تشتغل فنكشنات ام تي اي عليها :D

(type(tonumber)) -- function

تشتغل اذا حطيتها

Server Side

راح يطبع الي تكتبة بالكونسل :)

Link to comment
1.print(type(tonumber)) -- function

ليش استعملنا ال print

print بالعربي يعني طباعة

وانا استخدمها كمثال

ويمديك تجرب المثال هنا

http://www.lua.org/demo.html

طبعا ماراح تشتغل فنكشنات ام تي اي عليها :D

(type(tonumber)) -- function

تشتغل اذا حطيتها

Server Side

راح يطبع الي تكتبة بالكونسل :)

-_-

http://www.lua.org/demo.html قصدي هنا ماتشتغل فنكشنات ام تي اي

:mrgreen:

Link to comment
  • 3 weeks later...
مشكور عالدرس , مفهوم وواضح

بس م فهمت nill

وش وضعها ذي :?:

يعني فارغ أو لا شيء

أو هيه القيمة الأفتراضية ( الأساسية ) لأي متغير يعني مثلا

  
print(x) 
-- > nil 
  

راح يطلعلك

nil

لأن أي متغير بلغة Lua

قيمتة

nil

رد

Mr.Tn6eL

مختصر ومفيد بس حبيت افهمك كيف صارت

nil

Link to comment
مشكور عالدرس , مفهوم وواضح

بس م فهمت nill

وش وضعها ذي :?:

يعني فارغ أو لا شيء

أو هيه القيمة الأفتراضية ( الأساسية ) لأي متغير يعني مثلا

  
print(x) 
-- > nil 
  

راح يطلعلك

nil

لأن أي متغير بلغة Lua

قيمتة

nil

رد

Mr.Tn6eL

مختصر ومفيد بس حبيت افهمك كيف صارت

nil

يحبيبي هي ليست قيم افتراضية

غير موجود x المتغير

اي يعني لا شي

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...