| Inline :: BC. Inline :: BC contém um ILSM inline para BC a linguagem matemática de precisão arbitrária. |
Baixe Agora |
Inline :: BC. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Piers Harding
- Site do editor:
- http://search.cpan.org/~piers/sapnwrfc-0.17/sapnwrfc.pm
Inline :: BC. Tag
Inline :: BC. Descrição
Em linha :: BC contém um ILSM inline para BC a linguagem matemática de precisão arbitrária. Sinopse Use Inline BC; imprimir x (int (rand (tempo ()))); __Data__ __bc__ Defina x (a) {escala = 20; retorno (um * 3.456789); } Inline :: BC é um ILSM (Módulo de Idioma de Suporte Inline) para GNU BC, a linguagem de processamento numérico de precisão arbitrária. Inline :: BC - como outros ILSMs - permite compilar (bem - renderização ao código de byte) e execute o código GNU BC dentro do seu programa Perl.From O GNU BC Readme: BC é um idioma de processamento numérico de precisão arbitrário. A sintaxe é semelhante a C, mas difere em muitas áreas substanciais. Suporta a execução interativa de declarações. BC é um utilitário incluído no padrão POSIX P1003.2 / D11. Esta versão foi escrita para ser um processador BC compatível com Posix com várias extensões para o padrão de rascunho. Os sinalizadores de opções estão disponíveis para causar aviso ou rejeição das extensões para o padrão POSIX. Para aqueles que querem apenas POSIX BC sem extensões, uma gramática é fornecida para exatamente o idioma descrito no documento POSIX. A gramática (SBC.Y) vem do documento POSIX. O makefile contém regras para tornar o SBC. (Para o padrão BC) "Fim de citação" Outras documentações sobre GNU BC podem ser encontradas em: http: //www.gnu.org/software/bc/bc.html http://www.gnu.org/manual/bc /html_mo/bc.htmlone coisa a notar é que você deve ter cuidado com a definição dos parâmetros globais BC como ibase, obase, escala etc. Você não deve definir isso no código global - em vez disso, configurá-los em cada função, para evitar o Caos que se seguiriam.Looking no conjunto de testes - existem exemplos de várias maneiras diferentes de invocar em linha :: BC: (1) código na instrução Data Use Inline BC; Imprimir x (4) == 5.3? "OK 2n": "não ok 2n"; __Data__ __bc__ Defina x (a) {escala = 20 retorno (A * 1.5); } (2) código embutido com aqui o documento Use Inline BC => './tools/test.dat'; Imprimir AA () = ~ / / s? "OK 4n": "não ok 4n"; Requisitos: · Perl.
Inline :: BC. Software Relacionado