Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM
Temel STRING Kullanımı

Bu bölüm, dizelerin nasıl ele alınacağını (ayırma, karşılaştırma, dönüştürme, tersine çevirme, depolama) açıklayacaktır. Umarım beğenirsiniz.

İlk olarak, Sphere'in ayırma yollarıyla başlayacağız. En yaygın ve basit olanı virgül (,) kullanmaktır. Sphere'in işlevlerinin çoğu bunu bir ayırıcı olarak kullanır ve bir boşluk kullanmaktan daha kolaydır. Ayrıca, alan geçerli bir alandır, ancak gerçekten hiç kullanılmamaktadır.

Bu fonksiyon ile nedenini görebilirsiniz:
[FUNCTION f_test]
SERV.LOG Arguments :: <ARGV>
SERV.LOG Arg. 1 :: <ARGV[0]>
SERV.LOG Arg. 2 :: <ARGV[1]>
SERV.LOG Arg. 3 :: <ARGV[2]>
SERV.LOG Arg. 4 :: <ARGV[3]>
Oyun içinde ".f_test Hello to All World" yazarsak, Sphere konsolunda şöyle bir şey görmeliyiz:
23:01:(Test.scp,2)Arguments :: 1
23:01:(Test.scp,3)Arg. 1 :: Hello To all World
23:01:(Test.scp,4)Arg. 2 ::
23:01:(Test.scp,5)Arg. 3 ::
23:01:(Test.scp,6)Arg. 4 ::
Bu, yalnızca 1 argümanımız olduğu ve bunun bizim tam STRINGimiz olduğu anlamına gelir. Bu çok kullanışlı değil çünkü daha sonra STRARG veya STREAT işlevlerini kullanarak kesmemiz gerekecek. Ancak virgül kullanırsak ne olacağını ".f_test Hello,to,all,World" yazarak kontrol edersek:
23:02:(Test.scp,2)Arguments :: 4
23:02:(Test.scp,3)Arg. 1 :: Hello
23:02:(Test.scp,4)Arg. 2 :: To
23:02:(Test.scp,5)Arg. 3 :: All
23:02:(Test.scp,6)Arg. 4 :: World
Artık tüm dizeyi komut dosyamız için hazır argümanlara ayırdık. Oldukça basit, değil mi? Bu sadece başlangıç.

Bir ip ile neredeyse istediğimiz her şeyi yapabiliriz: Karşılaştırma, kesme, çıkarma, taşıma vb. Geçerli işlevlerin tümünü görmek için String Function ' u kontrol edin. Yoğun bir şekilde açıklanıyorlar.

UO-Dev SPONSOR

Paylaş

XFacebook

Önceki / Sonraki

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Önceki / Sonraki

Faydalı mı?

Bu içerik size yardımcı oldu mu?