Szövegblokkok mit app feltaláló ~ Chico blog
Először is, lássuk, hogyan határozza meg a következő sort:
meghatározza a vonal
A blokk jelölt „e” lehet bármilyen karaktert tartalmazhat: betűket, számokat, szóközöket és speciális karaktereket. A teljes rendszer akkor tekinthető MIT App Inventor vonalon.
Most lássuk, hogyan kell elvégezni az alapműveleteket szálakat.
Össze több sort egy sorban, egy kombináló; Ez az egység tartozik a család mutators, és azután a „kiterjesztett” csatlakozni több mint két sor alapértelmezett biztosított.
csatlakozik
Gyakori karakterlánc műveletek
Lent a blokkokat úgy, hogy tudod, hogy a leggyakoribb szöveg művelet:
alávágott
kiküszöböli a pórusokat jelen előtt vagy után a vonal
Upcase és downcase
Ez átalakítja a húr, rispettivamene nagybetűs és Minusco
Mérjük meg a hosszát a húr
Ahhoz, hogy mérjük a string hossza (beleértve a réseket) a blokkhosszúság. Visszatérési érték, persze, egy számot.
Egy másik nagyon hasznos ez egy üres blokk, amely lehetővé teszi annak ellenőrzését, hogy egy adott sztring üres: ha a húr hossza 0, ez a blokk true értékkel tér vissza, ellenkező esetben hamis.
Hasonlítsa össze a két húrok
Erre a célra, MIT App Inventor szöveg blokk megjelenik, így az összehasonlítást a két vonal között (a jobb és bal oldalán a blokk) keresztül az üzemeltetők:
=
Keresztül a szimbólum a egyenlőség zajlik a gyakorlatban, ha a két sztring azonos; A karakterek nagyobb és kisebb, jön egy logikai szempontból, alfabetikus tehát, hogy minél több és minél kevesebb húr.
szöveg jelenik meg
Kiindulási vagy tartalmaz
Két speciális blokkok, akkor is ellenőrizheti, hogy a sor kezdetén, vagy tartalmazza a megadott karakterláncot. A blokkok kérdéses, és egy kezdet. Ez a két Bocchi két paramétert: a húr, amelyre az ellenőrzés és azt a rész az ellenőrizni kívánt.
kezdődik
Az egység kezdődik return 0, ha azt a rész nem, éppen ellenkezőleg, visszaadja az első karakter pozícióját a húr sottostinga. Például a „Web” a «mrwebmaster» vissza 3, mert ez a szám megfelel annak a helyzetnek a levél «W» a mi segélyvonalat.
ez tartalmazza
Blokk tartalmazza, de akkor egyszerűen vissza igaz vagy hamis attól függően, hogy lehetséges-e vagy sem, hogy megtalálja részkarakterláncként az eredeti szöveg.
Ha azt akarjuk, hogy bontja a vonalat, a rendelkezésünkre álló néhány háztömbnyire, Pu, a következő:
osztott
osztott
Ő osztja a vonalat alapján egy adott elválasztó (a); visszaadja az elemek listáját;
osztva egy első
Ő osztja a vonalat alapulnak külön elválasztó (in), de ez a változás csak egyszer, azaz az első bejegyzés balról jobbra; listáját adja vissza két elem;
Ezen kívül, meg kell említeni a felosztás tereket elég nehéz megérteni, ami a elválasztó vonal alapján terek, visszaadja az elemek egy listáját.
A split a terek
vágási vonal
Ha azt akarjuk, hogy csökkentsék a vonal, fel tudjuk használni a szegmensblokkot.
szegmens
Ez az egység megköveteli három érv: a húr kell vágni, a kezdeti szimbólumot (számérték, amely megfelel a helyét), és a várható időtartamát részsztring kell előállítani. Például:
szöveg: «mrwebmaster»
Kezdés: 3
lehgth: 3
Ez fog a „pókháló”
E „lehet, hogy egy csere szöveget, az egységet csere.
cserélje ki az összes
Ennek köszönhetően a blokk kell cserélni egy meghatározott karakterlánc összes előfordulását helyettesítő kategóriában. Például:
szöveg: «mrwebmaster»
Szegmens: "Mr."
helyett a „mester”
fog: «misterwebmaster»