Total Pageviews

Tuesday, March 25, 2014

សាក់មើលត្រកូល Raw ម្តងមើល?

Rawequal()
ប្រើក្នុងការបង្ហាញស្មើគ្នា (==) ក្នុងការ​ឆែកមើលតំលៃពីរ ដោយគ្មាន invoking នៅ metamethod មួយ ហើយវាត្រឡប់ទៅជា Boolean

Syntax: rawequal ( value1, value2 )

Value1 & value2(តំរូវការ) វាជាលេខ ឬក៏ String ក្នុងការប្រៀបធៀបតំលៃពីរ
សូមមើលកូដះ
local val1 = 5
local val2 = 5
print( rawequal( val1, val2) ) -- true
                      

Rawget()
គេប្រើសំរាប់ទទួលតំលៃពិតរបស់ table [index] ដោយគ្មាន invoking នូវ metamethod ណាមួយទេ។ Table ជា Table ចំណែក index អាចជាតំលៃណាមួយ (number Or string)

Syntax: rawget (table, index)
Table(តំរូវការ) ជា Table ណាមួយ
indexG2(តំរូវការ)ជាលេខ ឬក៏ String
សូមមើលកូដះ
local t =
{
    sample = "example value",
    another = 12345
}

print( rawget( t, "sample" ) )

-- OUTPUT:"example value"


Rawset()
គេប្រើសំរាប់បញ្ចូលនៅតំលៃពិតរបស់ table [index] ទៅកាន់តំលៃ ដោយមិនចាំបាច់ invoking នៅ metamethod ណាមួយ។ Table ជា Table ចំណែក index អាចជាតំលៃណាមួយ (number Or string)

Syntax: rawest (table, index, value)

Table(តំរូវការ) ជាតារាងដែលត្រូវ Modify
Index(តំរូវការ) ជាលេខ ឬក៏ String របស់ index ចូលទៅកាន់តារាង

Value(តំរូវការ) តំលៃដែលត្រូវបញ្ចូលទៅក្នុង table [index]

No comments:

Post a Comment