Total Pageviews

Monday, April 21, 2014

more deeper to the string (Library String របស់ Corona SDK)


នេះជា Library ផ្តល់នៅ generic functions សំរាប់ string manipulation, ដូចជាការស្វែងរក ឬក៏ extracting substrings ហើយនឹង pattern matching។ វាប្រើជាស្តងដាររបស់ Lua 5.1
ហ្វាំងសិនះ

string.byte()
ប្រើសំរាប់ត្រឡប់មកវិញនៅ internal numerical codes របស់ characters នៅក្នុង String
Syntax: string.byt ( s [, I [, j ] ] )
S:byte ( [, I [, j ] ] )
S(តំរូវការ) វាជា String
I [, j] (ជំរើស) វាជាចំនួនលេខដែលជា character ពិសេសរបស់ String s[i]. s[i+1], …, s[j] ប្រើសំរាប់ទទួលកូដដែលតំលៃដើមរបស់វាគឺ s is 1, the default value for j is i
សូមមើលកូដះ
print (string.byte("ABCDE"))          ---> 65
print (string.byte("ABCDE", 1))       ---> 65
print (string.byte("ABCDE", 3, 5))    ---> 67   68       69
print (string.byte("ABCDE", 0))       ---> nil
print (string.byte("ABCDE", -1))      ---> 69
local s = "ABCDE"
print (s:byte(3, 4))                  ---> 67     68


No comments:

Post a Comment