Source : Scratch Wiki en français
Une entrée est une encoche d'un bloc Scratch permettant d'ajuster les données sur lesquelles le bloc opéra.
Type d'entrée
Il existe plusieurs variantes d'entrées, chacune associée à une forme caractéristique et un type attendu.
Entrée numérique
Une entrée numérique est une entrée attendant soit un nombre (entier ou flottant). Elle sont de formes rectangulaires aux coins arrondis ((entrée ()::looks)).
La seule entrée purement numérique du langage Scratch est celle pouvant être ajoutée aux blocs personnalisés.
Entrée nombre
Entrée numérique pouvant contenir un nombre uniquement. Toute autre donnée sera convertie.
Il est possible, en utilisant la lettre e (pour exposant) suivi d'un entier, de multiplier le nombre par une puissance de 10. Ainsi, 5e2 est égal à 500. De même, à l'aide de blocs supplémentaires (notamment le bloc regrouper () et ()), on peut indiquer entier naturel en base 16 (préfixe
0x
), 8 (préfixe
0o
) et 2 (préfixe
0b
).
Entrée texte
Entrée numérique pouvant contenir un texte uniquement. Toute autre donnée sera convertie.
[ texte ], ce qui permettait de les différencier des entrées nombre. Entrée booléenne
Entrée dont les bords latéraux sont en triangle ((entrée <>::looks)) destinée à contenir des blocs booléens seulement.
élément () de [ v] et position de [] dans [ v] peuvent être utilisé dans des entrées booléennes. Entrée couleur
Entrée rectangulaire présentant des angles arrondis ((entrée [#eeeeff]::looks)) et ouvrant un menu de sélection de couleur.
Entrée déroulante
Entrée présentant un menu déroulant proposant une liste de choix (en excluant les extensions, sprites, costumes, arrière-plans, messages, listes, variables, sons, fonction d'arrêt et propriétés d'un sprite).
Entrée déroulante libre
Entrée déroulante de forme similaire aux entrées numériques dont l'entrée peut se faire soit manuellement soit à l'aide de blocs reporteurs ou booléens (et donc, pendant l'exécution du projet, (entrée ( v)::looks)).
Entrée déroulante restreinte
Entrée déroulante de forme rectangulaire dont le choix peut uniquement se faire manuellement ((entrée [ v]::looks)).