vuoi
o PayPal
tutte le volte che vuoi
STRINGHE
CREAZIONI STRINGHE
I :
DI
. Utilizzo costruttore
· del :
String ("Hel ")
World
String String !
New
my = :
,
UTILIZZO
· LETTERALE
dell : "
!
World
myStrina "Hello
String i
= ,
Stringhe
Concatenazione
.
2 :
di
DELL'Operatore
UTILIZZO +:
· " :
"Welcome !
MyString
String FULLSTrinc +
= concat))
Metodo
· UTILIZZO del : ")
concat("Welcome !
String fullString String
my
= ,
:
Accesso
.
3 caratteri
al
Ottenere CARATTERE
· :
Indice
A daTO
Il Un Charat(0)
myString
MyChar ;
Char = .
4
. LUNGHEZZA STRINGA
DELL :
Lunghezza :
Ottenere l
· LENGTH))
STRING
LENGTH
INT MY
= ;
.
Caratteri
5
. SpiTASTRINChe
Ricerca o :
di Carattere
RICERCA
· In :
d indexOf('e')
MyString
=
INDEX
INT ;
.
· RICERCA SOTTOSTRINGA :
CNA
DI ("World")
Of
MyString
= ;
INDEX Index
INT .
.
6 sostituzione Strince
Caratteri Sotto
di :
o
· Carattere
Sostituzione :
di In 'd')
replace)'o'
newString
String MyString
= ;
. ,
SOTTOStringa
· sostituzione Una :
di "World"
replace) "Java")
NEWString
STRING String
My
= ;
,
.
FORMATTAZIONE
.
7 STRINGHE
DELLE :
String Forat))
Utilizzo di
· :
. "Word")
("Hels os"
String
String ,
String
FORMATEd ;
= format
. ,
.
8 Minuscole
Maiuscole
Conversione e
di
CONVERTIRE MalusCOly
· in :
String UpperCase))
String
upper my ;
= To
.
Convertire Minuscoli
· in LowerCase))
myString
STRING Cower To ;
= .
Rimozioni Bianchi
.
9 Spazi
di :
Rimozione Bianchi All'inhio fine :
Spazi e
degli
· all
MySTRING TRIM))
STRING STRING
TRIMMED = ;
.
Stringhe
Divisione
4
. di :
TRAMITE DELIMITATORE
DIVISIONE
· Un :
String[] ")
Spit)"
MyString
=
parts .
. ,
FILENAME-PICKAFILE)
Picture (FILENAME)
Picture Make
=
(PICTURE)
SHOW Funzioni Nomi
e 2
MUTABLE
-
Due
TIPI DISTINTI CATEGORIE
DATO
I Di In IMMUTABLE
SLIDE 06 PAG ?
10
- ...
[Nome vacore]
Namespace ,
& è attivo
alla volta
uno solo
NOMI LOCALI 39
SLIDE
Non Locali
NOMI Slide 41
42
Nomi Slide
Globali SLIDE 45 ....
Start))
def def fool)
: :
2 5
=
a 3
= a
foo() S
PRINT 10
a =
GLOBAL
MANDO S2 ...
SLIDE
CREARE TESTI
MODIFICARE
E
funzioni disegnare Su immagini
E
per scriere
· addText Text)
(pict X y
, ,
,
add Line (pict y2)
Xecye X2
,
, ,
add Rect (pic )
,
X yy w
, ,
, (pict
addRectFilled cona)
h
W
Y
Xe ,
, ,
, ,
Crea un’immagine vuota (canvas) di dimensioni 640x80 pixel
Successivamente faccio Load Program
SoTID "
SCRIVO v
pic = littlePicture ( )
>>>
>>> explore (pic) Successivamente faccio Load Program
Sotto Scrivo :
>>> pic= coolPic ( )
>>> explore (pic)
Riassunto:
Il codice crea un’immagine con una serie di rettangoli
concentrici e colorati. Partendo da un rettangolo grande,
ogni iterazione del ciclo disegna un rettangolo sempre più
piccolo e di un colore leggermente diverso, fino a creare
un effetto visivo interessante.
• 100+index*4, 100+index*3: queste sono le coordinate (x, y) dell’angolo
superiore sinistro del rettangolo. Qui, l’indice viene moltiplicato per 4 e per 3, e poi
si somma 100, quindi questo rettangolo viene disegnato più a destra e più in
basso rispetto al primo rettangolo.
• index*8, index*10: sono la larghezza e l’altezza del rettangolo. Anche
queste dimensioni variano a seconda del valore di index, ma sono più grandi
rispetto a quelle del primo rettangolo.
6. Restituzione della Tela:
return canvas
Alla fine, la funzione restituisce la tela canvas con tutti i rettangoli disegnati.
Riassunto:
La funzione coolPic2 disegna una serie di rettangoli su una tela. Ogni iterazione
del ciclo for disegna due rettangoli:
1. Il primo rettangolo viene disegnato partendo da una posizione che si
sposta verso il basso e verso destra con ogni iterazione. La sua dimensione
cambia in base all’indice.
2. Il secondo rettangolo viene disegnato più in basso e più a destra del
primo, ed è più grande.
Il risultato finale sarà un’immagine con una serie di rettangoli che si
sovrappongono e si dispongono in modo particolare sulla tela.