2010-11-24 22 views

Répondre

6

Learning Perl livre a beaucoup d'exercices autant que je me souviens.

En outre, la recherche StackOverflow sur « perl » et (« regex » ou « split ») et essayer de répondre à vos questions vous puis aller et comprendre les autres réponses des gens

En outre, passer par toutes les tâches de manipulation de chaînes sur Rosetta Code et les faire en Perl

1

Vous pouvez commencer par

my $s = 'PERL'; 
$s =~ s/PERL/Perl/; 

ou

$s = ucfirst lc $s; 
+1

+1 pour le quotient d'humour – DVK

+0

Vous travaillez beaucoup trop dur, Sinan: 'perl -E 'dire" PERL "= ~ s/\ B \ p {Lu}/\ l $ &/gr'' – tchrist

+0

@tchrist - L'idée est d'avoir des débutants exposés au code qui semble ne pas être déjà chiffré. – DVK

0

perldoc -q string

2

Vous pouvez le faire simplement avec Test::More. Faites vos manipulations et puis testez votre estimation:

my $subs1 = substr('apple', 0, 1); 
is($subs1, 'a'); 

Le système de test sous-jacent généralement vous dire ce que vous l'aurez deviné tort. Si vous l'avez fait en REPL (puisque c'est très linéaire), cela pourrait servir d'exercice d'entraînement.