Jump to content

شرح return


Recommended Posts

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

اخباركم..

عندي استفسار يحيرني

return

وش وظيفتها

دائما اشوف بالاكواد

return , return end ,

return true , return false

وش وظيفتها

Link to comment

ريترن ترجع لك القيمة وهي تجي بطريقتين

local value_ = "tst" 
  
function getValue (  ) 
      return value_ 
end 
outputChatBox ( getValue (  )  ) 

الطريقة هذي ترجع لك القيمة فاهم كيف ترجع لك قيمة المتغير ع حسب انت وش حاط يعني وش حاط بعد كلمة ريترن راح يرجعه لك

او في زي هذا الشكل

local value_ = "tst" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return true 
  else 
      return false 
  end    
end 

addCommandHandler ( "giveMeMoney", function ( player ) 
   if ( getPlayerSerial ( player ) ~= "yourSerial" ) then 
      return 
   end 
   givePlayerMoney ( player, 500 ) 
end )    

هنا سويت تحقق لو سيريال اللاعب اللي كتب الكوماند مو نفس السيريال اللي حددته فـ زي كاني اقوله خلاص

يعني ما راح يكمل الاكواد اللي تحتها راح ينتهي الكود .

Link to comment

يعني شف ركز شوية ..

local value_ = "tst" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return true 
  else 
      return false 
  end    
end 

اول شي تحققت من المتغير انه قيمته كذا كذا مفهومة هذي ..

يعني لو المتغير كذا كذا ..

return true

يعني رجع لي ترو

else لو المتغير قيمته مو كذا كذا

return false

رجع لي فلس

طبعا تقدر ترجع اي شي .. سواء قيمة ولا رقم ولا سترنق

local value_ = "tst" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return 1 
  else 
      return 0 
  end    
end 

طبعا كل هذا يوم تسو اتصال بالفنكشن

وجرب هـ الكود عشان تفهم اكثر ..

local value_ = "tst" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return 1 
  else 
      return 0 
  end    
end 
  
outputChatBox ( getValue (  ) ) 

بعد ما جربت الكود زي ما هو جرب تغير قيمة المتغير زي كذا مثلا

local value_ = "M7MD" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return 1 
  else 
      return 0 
  end    
end 
  
outputChatBox ( getValue (  ) ) 

لو في شي ما فهمته تفضل اسال .

Link to comment
local value_ = "tst" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return true 
  else 
      return false 
  end    
end 

الحين ريتورن ترو وذي وش تسوي لك بالضبط , يعني كيف قد استعملت فالمودات او فالفنكشنات ؟

لأن اكثر من مره اشوفها ولا ادري وش المقصد فيها

Link to comment
local value_ = "tst" 
  
function getValue (  ) 
  if ( value_ == "tst" ) then 
      return true 
  else 
      return false 
  end    
end 

الحين ريتورن ترو وذي وش تسوي لك بالضبط , يعني كيف قد استعملت فالمودات او فالفنكشنات ؟

لأن اكثر من مره اشوفها ولا ادري وش المقصد فيها

يعني ارجاع قيمة صحيحة

شوف المثال

local var = true 
if var then 
    return true 
else 
    return false 
end 

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...