POGLAVJI B 8 SLEDI ZNAKOV (STRINGOV) Kratka vsebina: rezanje na koščke, uporaba TO (pazite! to označevanje ni standardni BAZIC) Če vzamemo neki string (zaporednje znakov), bo njegovo podzaporedje sestav- ljeno iz nekaj znakov v zaporedju, ki izhaja iz tega zaporedja in so zlože- ni eden ob drugem. Iz tega sledi, da je string podzaporedje od bigger string, b string in big red pa nista. Obstoja način označevanja, ki se imenuje "slicing" (rezanje na koščke) ter se uporablja za pridobivanje substringov, uporabi pa se lahko tudi na polju- ben način. Splošna oblika je: string izraz (začetek TO konec). Na primer: "abcdef" (2 TO 5) < "bede" Če začetek izpustite, se l tretira kot prvo število. Če pa izpustite konec, se dolžina stringa tretira kot drugo število. Iz tega sledi: "abcdef" (TO 5) "abedef" (1 TO 5) "abecede" "abcdef" (2 TO) < "abcdef" (2 TO 6) "bedef" "abcdef" (TO) < "abcdef" (1 TO 6) - "abcdef" Zadnjo vrsto lahko napišete tudi kot "abcdef"(). To lahko napravimo tudi brez TO: "abedef" (3) < "abcdef" (3 TO 3) Čeprav se običajno začetek in konec nanašata na obstoječe dele zaporedja, lahko to pravilo zamenjamo z drugim: če je začetek večji od konca, je re- zultat prazen string. Tako "abcdef'" poda obvestilo o napaki: 3 subscript wrong (ker se zaporedje sestoji samo iz 6 karoterjev, je 7 prevelik). Med- tem, ko: