0 votes

Caractéristiques du langage similaires à celles de Perl et Ruby __END___.

Contexte

Perl et Ruby disposent de l'option __END__ et __DATA__ qui permettent d'incorporer des données arbitraires directement dans un fichier de code source.

Bien que cette pratique ne soit pas forcément conseillée pour une utilisation générale de la programmation, elle est assez utile pour des scripts rapides et ponctuels pour des tâches de routine.

Question :

Quels autres langages de programmation prennent en charge cette même fonctionnalité ou une fonctionnalité similaire, et comment le font-ils ?

2voto

Anon. Points 26829

Perl prend en charge l'option __DATA__ dont vous pouvez accéder au contenu comme s'il s'agissait d'une poignée de fichier ordinaire.

1voto

Simon Nickerson Points 17147

SAS a le datalines qui est utilisé pour intégrer un fichier de données externe à l'intérieur du programme source, par exemple, dans le programme suivant, il y a 5 lignes de données (le terminateur est le point-virgule sur une ligne par lui-même).

data output;
  input name $ age;
  datalines;
Jim 14
Sarah 11
Hannah 9
Ben 9
Timothy 4
;
run;

1voto

Jeff Hornby Points 4134

Fortran possède une instruction DATA qui ressemble à ce que vous recherchez.

1voto

sal Points 8058

Basic sur le VIC20 et le C64 avait un " Données "qui fonctionne comme suit

100 DATA 1,2,3
110 DATA 4,5,6

Les données peuvent être lues via une commande READ.

Je n'ai plus de c64 pour tester mon code.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X