tonumber

  number veya nil tonumber( string value, number base = 10 )

Açıklama

Sayı içeren metinleri (string) gerçek sayılara dönüştürür.

Ayrıca diğer sayı tabanlarındaki sayıları 10'luk tabana dönüştürebilir.

Argümanlar

1 string value
Dönüştürülecek değer.

Bu metin, `2` ile `10` (dahil) arasındaki sayısal tabanlar için `0`'dan `9`'a (dahil) kadar olan rakamları ve `10`'dan büyük tabanlar için `0`'dan `z`'ye kadar olan rakamları içerebilir.

Maksimum değer, sağlanan belirli taban değerine bağlıdır, örneğin 3'lük taban için `0, 1, 2`'ye izin verilir. 11'lik taban için `0-9` ve `a`'ya izin verilir.

2 number base = 10
Girdi değerindeki rakamların sayısal tabanı.
`2` ile `36` (dahil) arasında bir tam sayı olmalıdır.

Döndürülen Değerler

1 number veya nil
Girdi değerinin 10'luk tabandaki sayı karşılığı veya dönüştürme başarısız olursa `nil`.

Örnek: Metinden (string) sayıya

Bir metni (string) bir sayıya dönüştürür.

print( tonumber( "123" ) )
Çıktı: 123

Örnek: Sayı tabanı dönüşümleri

Onaltılık (16'lık taban) ve ikilik (2'lik taban) bir metni (string) 10'luk tabandaki bir sayıya dönüştürür.

print( tonumber( "2CA88D", 16 ) ) -- 2926733 print( tonumber( "10010110", 2 ) ) -- 150
Çıktı:
2926733 150

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