$a="salut ";
$b="les amis";
$c=$a.$b;
$c contient "salut les amis"
Enleve le dernier caractère de la chaine:
$ch='cerises';
chop ($ch);
$ch contient "cerise"
Idem mais enlève seulement les Retour charriots
Renvoie la longueur de la chaine
$l= length ('cerises');
$l vaut 7
Sépare la chaîne 'ch' en plusieurs éléments, le séparateur étant 'motif'
@t = split(';', 'Phillips; Merrick; Dougherty; Bott');
@t est un tableau contenant ('Phillips, Merrick, Dougherty, Bott')
Retourne la chaîne de caractère contenue dans ch, à partir du caractère
'indicedébut' et sur une longueur 'longueur'.
$ch=substr('RKAILVA', 0, 3)
$ch=substr('AAATTTT', 4)
Retourne la position de 'recherche' dans la chaîne 'ch'
$i=index('GCATGTAGCTAGCTAG','ATG');
$i vaut 2.
Regroupe tous les éléments d'un tableau dans une chaîne de
caractères (en spécifiant le séparateur 'ch')
print join(', ', @fruits)
Retourne le dernier élément du tableau (et l'enlève)
print pop(@fruits);
Ajoute un élément en fin de tableau (contraire de pop)
push(@fruits, "pomme");
Trie le tableau par ordre croissant
@fruits = sort (@fruits);
Inverse le tableau (le dernier devient premier)
@fruits = reverse (@fruits);
Renvoie les clé du tableau
foreach $c (keys %codon_usage) {
print $c, " ";
}
Renvoie les valeurs du tableau
foreach $v (values %codon_usage) {
print $v, " ";
}
Renvoie les couples (clé,valeur) du tableau
while (($cod,$val) = each (%codon_usage)) {
print "codon $cod : nombre: $val\n";
}
Renvoie 1 ou 0 selon que l'élément a été défini ou non
if (exists $codon_usage{"UAG"}) {
print "probleme!\n";
}