Juste pour completer l'exemple en VW.
En squeak, il y a  aussi un formatteur dont l'effet est visible dans le debugger.
exécute cela
| a | a_1. a=1 ifTrue: [ self halt. ^'bonjour' ] ifFalse: [ ^'AuRevoir' ].
fait un debug et selectionne le doIt correspondant.
Le systeme te regurgite le code formatté comme ceci
DoIt
    | a |
    a _ 1.
    a = 1
        ifTrue: [self halt.
            ^ 'bonjour'].
    ^ 'AuRevoir'




Hilaire Fernandes wrote:
Salut, 

Est-ce qu'il existe un style préféré pour écrire en Smalltalk ? 

J'avoue manquer totalement de repère lorsque j'écris du code. 

En particulier pour les blocs, qu'est ce qui est préférable ?

toto ifTrue: [
	blabla1
	blalba2]


ou bien :

toto ifTrue: 
	[blabla1
	blalba2]


ou encore :

toto ifTrue: [blabla1
	blalba2]


Enfin, est-ce qu'on emboîte les crochets `a la fin d'une série de blocs
comme a-la-lisp ?

tata ifTrue: [
	toto ifTrue: [
		babla1
		blabla2]]

  

_______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr