Exécutez l’exemple dans le compteur local puis comparez chaque résultat à la règle exacte, sans supposer une définition universelle.
CRLF compte comme un saut
Chaque CRLF devient un LF avant séparation ; CR et LF seuls font aussi un saut. L’exemple one, two, three, four comporte quatre lignes de mots avant le saut final.
Un saut final crée une ligne vide
Toute saisie non vide a au moins une ligne. Un saut final ajoute une ligne vide : cinq au total et quatre non vides. La règle est explicite car les éditeurs présentent différemment le newline final.
Les lignes vides séparent les paragraphes
Un saut ordinaire reste dans le paragraphe. Une ou plusieurs lignes vides, même avec espaces horizontaux, en commencent un autre. Une saisie seulement vide est rejetée et efface l’ancien résultat.