Charles Goyard wrote:

> > Et ce n'est pas la faute d'emacs ;-)
> > A+
> 
> Bien vu... Mais en Perl, la derni�re instruction du programme (ou d'un
> bloc)n'est pas tenue de terminer par un point-virgule (qui est le
> s�parateur, pour ceux qui ne causent pas Perl (shame on them)), car le
> compilateur sait que comme c'est la fin, l'instruction est termin�e.

Gulps ?? je vois pas pourquoi tu mets un 'Mais' puisque dans les
langages que je connais la derni�re instruction n'est _jamais_ tenue
de se terminer par un ";" vu que c'est un s�parateur __ donc entre
deux instructions __

> Cel� dit, je met toujours ce point-virgule, pour des raisons �videntes
> de lisibilit� et de r�flexes. 
Pas d'accord mais inutile de s'�tendre sur ce point, n'est-ce pas ;-)

Remarque : 
Affinons un peu, le ";"  (en g�n�ral, langages "usuels") est en fait
un op�rateur de s�quentialit� entre *deux* actions, d'o� son
assimilation a un s�parateur. Ok.

Une cons�quence surprenante en est que si on souhaite coder en
"explicitant" la s�mantique attribu�e au code, (ce qui est TOUJOURS
une bonne chose), le ";" devrait se placer ... en d�but de ligne !!
        A
;       A1
(je fais A, et j'enchaine par A1)

J'entends d'ici les hurlements des hackers...:-)
(sans �tre hacker, en mon temps, j'ai hurl� de m�me ...)
La r�plique � ces hurlements est imparable : essayez !!

... et vous ne pourrez plus vous en d�faire.

c'�tait quoi la question au d�but?? :-)
A+
-- 
# Georges MARIANO                 tel: (33) 03 20 43 84 06
# INRETS, 20 rue Elisee Reclus    fax: (33) 03 20 43 83 59
# 59650 Villeneuve d'Ascq         mailto:[EMAIL PROTECTED]
# FRANCE.                         
# http://www3.inrets.fr/Public/ESTAS/Mariano.Georges/
# http://www3.inrets.fr/B-Bibliography/


Répondre à