IMPRESSION est l'une des fonctions de base des scripts Roblox ; c'est une méthode très simple avec un tuple de paramètres. La méthode affiche dans la zone de sortie de Roblox Studio quelle que soit la chaîne entrée dans les paramètres, ou s'il existe un polynôme dans les paramètres, quel que soit le polynôme égal. Par exemple,
print("Hello, world!") s'afficherait dans la sortie : Hello, world ! Mais aussi, print("Bonjour","Monde")
rendrait
Bonjour tout le monde
Chaînes contre polynômes
Si vous voulez sortir exactement ce qui est tapé dans votre paramètre, vous entrez le texte entre guillemets doubles entre parenthèses, cependant si vous essayez de faire en sorte que RBLX.lua calcule un polynôme, alors n'utilisez pas de guillemets doubles, et entrez simplement votre polynôme entre parenthèses. Par exemple:
print("1+1") --Les guillemets doubles entraînent la sortie du texte saisi tel quel
produirait:
1 + 1
Mais
print(1+1) --No quotes indique au moteur qu'il y a un calcul à effectuer
produirait:
2
Utilisation de variables
Des variables peuvent également être saisies dans les paramètres, par exemple
a = "Bonjour tout le monde !" imprimer(a)
produirait:
Bonjour le monde!
Notez que la règle des guillemets s'applique toujours comme avant, donc
a = 1+1 impression(a)
produirait:
2
En outre...
a = 1 impression (5+a)
produirait:
6
Utilisation
Comme la fonction d'impression n'interagit pas réellement avec le Service d'espace de travail, les scripteurs utilisent principalement cette fonction pour le débogage afin de vérifier si et quand une certaine action dans leur script a été effectuée et, si l'une des actions a échoué, quelle action dans le script a échoué.