| Xadrez :: FIDE. xadrez :: FIDE é uma extensão Perl para a lista de classificação da Fide. |
Baixe Agora |
Xadrez :: FIDE. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Roman M. Parparov
- Site do editor:
- http://search.cpan.org/~romm/Chess-ICClib-1.00/lib/Chess/ICClib.pm
Xadrez :: FIDE. Tag
Xadrez :: FIDE. Descrição
Xadrez :: Fide é uma extensão Perl para a lista de classificação da Fide. Xadrez :: Fide é uma extensão Perl para a lista de classificação de fide.synopsis Use xadrez :: Fide; Meu $ Fide = Xadrez :: Fide-> Novo (-File => 'filename'); $ Fide-> Fidesearch ("Sobrenome EQ 'Kasparov'"); Xadrez :: Fide - Perl Extensão para a lista de classificação FIDE. Fide é a federação internacional de xadrez que a cada trimestre do ano libera uma lista de seus membros nominativos. A lista contém cerca de cinquenta mil entradas. Este módulo é projetado para analisar seu conteúdo e pesquisar através dele usando expressões Perl. Uma lista de amostras de Abril de 2004 é fornecida em Filename Apr04frl.txt Os seguintes métodos estão disponíveis: Construtor $ Fide = New Chess :: Fide (-File => 'localfile'); $ Fide = Novo Xadrez :: Fide (- -ww => 1, ); há dois tipos de construtores - um leva um arquivo local e outro recupera o arquivo zip atualizado do Fide Site, descompactá-lo na mosca e analisa a saída imediatamente. No caso do segundo construtor, nenhum arquivo é criado. Também o uso de um proxy opcional é possível no segundo caso. A entrada do jogador no arquivo é digitalizada contra um regexp e, em seguida, há uma análise pós-análise, que é implementada em função Parseline. A entrada é então armazenada em um objeto definido pelo módulo Chess :: Fide :: jogador (veja sua documentação). Todo novo objeto é inserido como um membro do hash, onde a ID da FIDE do jogador é a chave. Um array esparso pode ser usado em vez disso, embora.fesesearch@result = $ Fide-> Fidesearch ("Perl Condicional"); Exemplo: @result = $ Fide-> Fidesearch ("Apelido eq 'Kasparov'"); procura o objeto Fide para entradas que satisfazem a condicional especificada como argumento. O condicional deve ser uma expressão perl dentro das citações duplas. Todas as cordas constantes devem ser expressas dentro de citações simples, porque o condicional é 'eval'ed contra cada entrada. Qualquer condicional incluindo uma correspondência de regexp que possa ser eval-ed é válida. Para os campos usarem em condicionais, veja Xadrez :: Fide :: Documentação do player. Requisitos: · Perl.
Xadrez :: FIDE. Software Relacionado