User Tools

Site Tools


ro:explode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ro:explode [2017/09/08 16:48]
junior-root created
ro:explode [2020/02/28 10:46] (current)
Line 2: Line 2:
 > **Engleză:** //to **EXPLODE** = a exploda// > **Engleză:** //to **EXPLODE** = a exploda//
 ==== Format ==== ==== Format ====
-variable = **explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] )\\ +**explode** ( [[stringexpressions|text]] , [[stringexpressions|delimitator]] )\\ 
-variable = **explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] , [[booleanexpressions|expresie_booleană]] )\\+**explode** ( [[stringexpressions|text]] , [[stringexpressions|delimitator]] , [[booleanexpressions|majuscule_nesemnificative]] )\\
  
-Întoarce o [[lists|listă]] de șiruri de caractere. De obicei, această funcție este utilizată pentru a crea o variabilă de tip tablou.+Întoarce o [[lists|listă]] de șiruri de caractere.
 ==== Descriere ==== ==== Descriere ====
-Împarte [[stringexpressions|șir_de_caractere]] în bucăți, despicându-l oriunde întâlnește un [[stringexpressions|delimitator]].+Împarte un șir de caractere în bucăți, segmentându-l oriunde întâlnește un [[stringexpressions|delimitator]] și întoarce o [[lists|listă]] alcătuită din bucățile de text astfel create.\\ 
 +De obicei, această funcție este utilizată pentru a crea o variabilă de tip tablou. Ea însă poate fi folosită oriunde poate fi folosită și o listă de elemente. 
 +==== Parametri ==== 
 +**//text//** - este un [[stringexpressions|șir_de_caractere]] și reprezintă textul care urmează să fie procesat.
  
-De asemenea, se poate specifica și o a treia valoare opționalăo [[booleanexpressions|expresie_booleană]] pentru a indica dacă se vor trata la fel literele mari și literele mici în cadrul căutării. În mod implicit funcția va trata în mod diferit literele mari și literele mici, făcând distincție între ele.+**//delimitator//** - este un [[stringexpressions|șir_de_caractere]] și reprezintă textul care marchează locul unde se va segmenta textul dat. De obicei este un singur caracter. 
 + 
 +**//majuscule_nesemnificative//** - este o [[booleanexpressions|expresie_booleană]] și indică dacă se vor trata la fel literele mari și literele mici în cadrul căutării. Dacă nu se specifică nicio valoare pentru //majuscule_nesemnificative//, valoarea implicită este [[booleanexpressions|fals]], ceea ce înseamnă că funcția va trata în mod diferit literele mari și literele mici, făcând distincție între ele.
 ==== Exemplu ==== ==== Exemplu ====
 <code> <code>
-explode on spaces +împarte la spațiu 
-a$ = "We all live in a yellow submarine."+a$ = "La un semn deschisă-i calea și s-apropie de cort."
 print a$ print a$
 w$ = explode(a$," ") w$ = explode(a$," ")
Line 19: Line 24:
    print "w$["+t+"]=" + w$[t]    print "w$["+t+"]=" + w$[t]
 next t next t
-explode on or a+ 
 +împarte la sau a
 a$ = "klj;lkjalkjAlkj;" a$ = "klj;lkjalkjAlkj;"
 print a$ print a$
Line 26: Line 32:
    print "w$["+t+"]=" + w$[t]    print "w$["+t+"]=" + w$[t]
 next t next t
-explode numbers on comma+ 
 +împarte la virgulă
 a$="1,2,3,77,foo,9.987,6.45" a$="1,2,3,77,foo,9.987,6.45"
 print a$ print a$
Line 36: Line 43:
 va afișa va afișa
 <code> <code>
-We all live in a yellow submarine+La un semn deschisă-i calea și s-apropie de cort
-w$[0]=We +w$[0]=La 
-w$[1]=all +w$[1]=un 
-w$[2]=live +w$[2]=semn 
-w$[3]=in +w$[3]=deschisă-i 
-w$[4]=a +w$[4]=calea 
-w$[5]=yellow +w$[5]=și 
-w$[6]=submarine.+w$[6]=s-apropie 
 +w$[7]=de 
 +w$[8]=cort.
 klj;lkjalkjAlkj; klj;lkjalkjAlkj;
 w$[0]=klj;lkj w$[0]=klj;lkj
Line 61: Line 70:
 ==== Istoric ====  ==== Istoric ==== 
 |0.9.6.55|Adăugată în acestă versiune| |0.9.6.55|Adăugată în acestă versiune|
-|1.99.99.55|now allow explode to be used anywhere a list may be used|+|1.99.99.55|Se acceptă ca funcția să fie folosită oriunde poate fi folosită o listă de elemente|
  
ro/explode.1504910920.txt.gz · Last modified: 2020/02/28 10:46 (external edit)