Manuel de suivi dynamique Solaris

Conversion de chaîne

Les expressions d'autres types peuvent être explicitement converties en type string à l'aide d'une expression de forçage de type ou en appliquant l'opérateur spécial stringof, ces deux solutions ayant une signification identique :

s = (string) expression				s = stringof ( expression )

L'opérateur stringof est très étroitement lié à l'opérande de droite. En règle générale, l'expression est placée entre parenthèses pour plus de clarté, les parenthèses n'étant pas impérativement requises.

Toute expression de type scalaire comme un pointeur, un nombre entier ou une adresse de tableau scalaire est convertible en chaîne. Les expressions d'autres types comme void ne sont pas convertibles en string. Si vous convertissez par erreur une adresse invalide en chaîne, vous n'endommagerez ni le système ni DTrace grâce aux fonctions de sécurité de DTrace mais vous devrez interrompre le suivi de la séquence de caractères indéchiffrables.