Je vois quelques histoires que "Ruby ne fait pas la distinction entre les sauts de ligne et les espaces" [^ space]. Ce n'est pas le cas.
[^ space]: Le "vide" ici est ce qu'on appelle "l'espace demi-largeur" (U + 0020).
Si les sauts de ligne et les espaces sont indiscernables
x = 1 puts x
Doit afficher «1», mais j'obtiens une SyntaxError. Ce n’est pas une surprise. Aussi,
puts
1
Doit afficher «1», mais seuls les sauts de ligne sont affichés. Ce n’est pas une surprise.
Ruby est plutôt un langage qui fait la distinction entre les sauts de ligne et les espaces. C'est pourquoi le point-virgule à la fin de la phrase peut être omis.
Tutoriel Ruby on Rails 4e édition "4.3.4 CSS, encore une fois" https://railstutorial.jp/chapters/rails_flavored_ruby?version=5.0#sec-css_revisited À
En fait, Ruby ne fait pas la distinction entre les sauts de ligne et les espaces
Il y a une merde [^ dernier]. Est-ce la source? !!
[^ latest]: Je ne sais pas ce qui se passe avec la dernière version (car elle est payante).
Je pense que le tutoriel Ruby on Rails est un très bon tutoriel. La qualité de la traduction japonaise est assez élevée et je suis reconnaissant aux auteurs et aux traducteurs. Pour cette raison, je regrette pourquoi une erreur aussi rudimentaire a été écrite.
Recommended Posts