string.ToTable

  table string.ToTable( string str )

Açıklama

Metni karakterlerine ayırır ve karakterlerden oluşan sıralı bir tablo oluşturur.

UTF-8 kodlaması nedeniyle, ASCII olmayan karakterler çıktı tablosunda birden fazla karaktere bölünecektir. Çıktı tablosundaki her karakter değeri her zaman 1 bayt olacaktır.

Argümanlar

1 string str
Tabloya dönüştüreceğiniz metin.

Döndürdüğü Değerler

1 table
Her bir değeri verilen metinden bir karakter olan sıralı bir tablo

Örnek

Bu fonksiyonun kullanımını gösterir.

local mystring = "text" PrintTable( string.ToTable( mystring ) )
Çıktı:
1 = t 2 = e 3 = x 4 = t

Örnek

Bu fonksiyonun ASCII olmayan karakterlerle - bu örnekte Yunan harfleriyle - nasıl davrandığını gösterir.

for k, v in ipairs( string.ToTable( "abcd αβγδ" ) ) do print( k, bit.tohex( string.byte( v ) ), v ) end
Çıktı:
1 00000061 a 2 00000062 b 3 00000063 c 4 00000064 d 5 00000020 6 000000ce ? 7 000000b1 ? 8 000000ce ? 9 000000b2 ? 10 000000ce ? 11 000000b3 ? 12 000000ce ? 13 000000b4 ?

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord