Bonjour à tous

Ma question est toute bête.
Dans un script gnuplot, j'ai ceci (qui marche) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
func(ch1,ch2)=(var1=ch1.ch2,\
	n=strlen(var1),\
	n)
 
print(func("hey","ho"))
---> Me retourne bien 5

Je le reconnais, la fonction a certes peu d'intérêt, mais ca me permet d'avoir un petit exemple.
Maintenant admettons que l'on veuille afficher en console la chaine concaténée au sein de la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
func2(ch1,ch2)=(var1=ch1.ch2,\
	print(var1),\
	n=strlen(var1),\
	n)
 
print(func2("hey","ho"))
Et là erreur. A ma grande stupéfaction :
undefined function: print
J'ai chercher un peu l'origine du problème mais je n'ai pour ainsi dire rien trouvé qui m'éclaire.

Merci pour votre aide