Pergunta

Fundo

Perl e Ruby têm o __END__ e __DATA__ Tokens que permitem a incorporação de dados arbitrários diretamente dentro de um arquivo de código -fonte.

Embora essa prática possa não ser bem aconselhada para o uso de programação de uso geral, é bastante útil para scripts rápidos "únicos" para tarefas de rotina.

Pergunta:

Quais outras linguagens de programação suportam esse mesmo recurso ou semelhante e como elas fazem isso?

Foi útil?

Solução

Perl suporta o __DATA__ Marcador, do qual você pode acessar o conteúdo como se fosse um identificador de arquivo regular.

Outras dicas

Fortran tem uma declaração de dados que soa como o que você está procurando.

Básico no VIC20 e C64 tiveram um "Dados"Comando que funcionou algo assim

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

Os dados podem ser lidos por meio de um comando de leitura.

Não tenho mais um C64 para testar meu código.

SAS tem o datalines Construto que é usado para incorporar um arquivo de dados externo dentro do programa de origem, por exemplo, no programa a seguir, existem 5 dados (o Terminator é o Semi-Colon em uma linha por si só)

data output;
  input name $ age;
  datalines;
Jim 14
Sarah 11
Hannah 9
Ben 9
Timothy 4
;
run;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top