| gstring. A biblioteca geral de string foi inspirada pelo ícone Programação de características de manipulação de string de linguagem. |
Baixe Agora |
gstring. Classificação e resumo
- Nome do editor:
- gstring Team
- Site do editor:
- http://www.tek271.com/free/gsoverview.html
gstring. Tag
gstring. Descrição
A biblioteca geral das strings foi inspirada pelo ícone Programming Language Language String Manipulation Recursos. A biblioteca geral das strings foi inspirada pelo ícone Programming Language Language String Manipulation Recursos. Esta biblioteca tem uma licença GNU, isto é, é gratuita. Eu encorajo-o a se familiarizar com a licença GNU e apoiá-lo se você concordar com o it.icon tem dois recursos interessantes que são muito úteis em manipulação de string: geradores: uma construção que pode gerar uma seqüência de valores e falhar quando não há mais valores estão disponíveis. Este é um pouco semelhante ao iterador de Java. Esta biblioteca geral de string suporta geradores através da interface do Igenerator.backtracking: uma operação pode consistir em dois (ou mais) geradores associados, e. Através de um operador, se o segundo gerador falhar, recuamos para o primeiro gerador e tente novamente a operação novamente.Phink de uma transação de banco de dados para ajudá-lo a entender o retrocesso, embora eles sejam diferentes. Essa biblioteca de string gerais suporta o backtracking através das classes do operador no pacote GSTRING.Operators.Vnext é um exemplo simples para mostrar a elegância desses conceitos. Suponha que você deseja analisar uma string para encontrar os índices de vogais: GSTRING Fonte = Novo Gstring ("Hello World"); // string para ser analisado setchar alvo = novo setchar ("aeouou"); // vogais igenerator g = source.dogenerate (). Localizar (). Gerador (alvo); // uma variante do gerador de encontro v; // uma variante para realizar posições geradas // loop até não mais gerações de {v = g.next (); // Obtenha a próxima posição se (g.ok ()) // se geração bem-sucedida, então imprima o sistema de posição.Out.println (v); } enquanto (g.ok ()); o exemplo acima imprimirá: 14 7
gstring. Software Relacionado