| Dados :: RISL Data :: RLIST é uma linguagem de dados leve para Perl, C e C. |
Baixe Agora |
Dados :: RISL Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Andreas Spindler
- Site do editor:
- http://search.cpan.org/~aspindler/Data-Rlist-1.42/lib/Data/Rlist.pm
Dados :: RISL Tag
Dados :: RISL Descrição
Data :: RLIST é uma linguagem de dados leve para Perl, C e C. Data :: RLIST é um idioma de dados leve para Perl, C e C.Synopsis Use Data :: RISLE; Dados de arquivos: Data :: RISLE :: Gravar ($ Data, $ Filename); $ Data = Data :: RISLE :: LEIA ($ filename); $ Data = ReadData ($ Filename); Dados do texto: $ string_ref = Data :: RISLE :: Write_String ($ data); $ string = Data :: RISLE :: Make_String ($ data); $ Data = Data :: RISLE :: Read_String ($ string); $ Data = ReadData ($ string); interface orientada a objetos: $ Object = New Data :: RISTAR (-Data => $ coisa, -Output => $ target_string) $ string_ref = $ objeto-> escreva; # compilar $ coisa, retornar $ target_string use env qw / home /; $ Object-> Set (-Output => "$ Home / .foorc"); $ Object-> Escrever (". Barrc"); # O argumento substitui -Output $ objeto-> escreva; # escreva "~ / .foorc", return 1 WriteData ($ objeto); # DTO.O atributo -Input Define o texto a ser compilado em dados Perl: $ Object-> Set (-Input => $ input_string); $ Data = $ Object-> Leia; $ Data = $ Object-> Ler ($ outro); # Substitui -Input $ Object-> Set (-Input => "$ Home / .foorc"); $ Data = $ Object-> Leia; # analisar "~ / .foorc" $ data = $ Object-> Leia ("$ Home / .barrc"); # Substituir -Input $ Data = $ Object-> Ler ($ string); # analisar $ string $ data = $ Object-> Read_String ($ string_or_ref); $ Data = ReadData ($ string_or_ref); compõem uma string fora do ar fino, não importa o quão é definido: $ string_ref = $ Object-> write_string; # Escreva para nova string (ignora -Output) $ string = $ Object-> make_string; # dto. Mas retorne o valor da string, não ref, imprima $ Object-> make_string; # despejos $ coisa printdata ($ objeto); # dto. Printdata ($ coisa); # DTO.Using Data :: RLIST Também pode criar cópias profundas de dados Perl: $ Reloaded = Data :: RISLE :: Keelhhaul ($ coisa); $ Object = New Data :: RISTO (-Data => $ coisa); $ recarregado = $ object-> keelhhaul; $ recarregado = keelhauldata ($ objeto); a funcionalidade é chamada de kearcação. A metáfora conota vividamente que uma coisa é uma coisa sediada e, em seguida, compilada de volta. Veja "Keelhhaul" () por que isso só soa inútil. O irmãozinho de "Keelhão" () é "Deep_Compare" (): Imprimir Junta ("N", Data :: RISLE :: Deep_Compare ($ A, $ B) ); Requisitos: · Perl.
Dados :: RISL Software Relacionado