Indici col codice di PY in GH

… Visto che ti cimenti con Python …
Se permetti, un paio di ‘dritte’ (forse sono cose che sai gia’, comunque ) … :slight_smile:

Per chi arriva dal Basic, ci sono alcune differenze da ricordare:

Ad esempio, se provi ad eseguire questi due micro-script, vedrai che il risultato cambia … ohibo’ :wink:

Basic:

Sub test(a, b)
	a = 40
	b = 80
End Sub

a = 4
b = 8
test a, b
Rhino.Print "A " & cstr( a )
Rhino.Print "B " & cstr( b )

Python:

def test( a, b ):
    a = 40
    b = 80
    
a = 4
b = 8
test( a, b )
print 'A ' + str( a )
print 'B ' + str( b )

Stesso discorso per questi altri due:

Basic:

a = array(1, 2, 3)
b = a
a(1) = 222
Rhino.Print Rhino.Pt2Str(b)

Python:

a = [ 1, 2, 3 ]
b = a
a[ 1 ] = 222
print b

Occhio ! :wink: