Aperçu - API des classes
Cette section décrit l'API des classes 4D intégrées ainsi que les commandes de constructeur associées. Les propriétés et fonctions de classe 4D sont disponibles via les objets d'instance de classe.
les fonctions doivent être appelées sur des instances avec l'opérateur (). Par exemple,
collection.sort()
.les propriétés sont appelées sans parenthèses, par exemple
file.creationTime
. Vous pouvez également utiliser la syntaxe [], par exemplefile["creationTime"]
.
Conventions d'écriture
Les conventions suivantes sont utilisées dans la syntaxe de la fonction :
- les caractères
{ }
(accolades) indiquent des paramètres facultatifs. Par exemple,.delete( { option : Integer } )
signifie que le paramètre option peut être omis lors de l'appel de la fonction. - la notation
{ ; ...param }
indique un nombre illimité de paramètres. Par exemple,.concat( value : any { ;...valueN } ) : Collection
signifie qu'un nombre illimité de valeurs de n'importe quel type peut être passé à la fonction. - le mot-clé
any
est utilisé pour désigner un paramètre de tout type qui peut être stocké dans des attributs (nombre, texte, booléen, date, heure, objet, collection...).
Autres ressources
Pour une présentation générale des fondements et concepts du langage 4D, veuillez consulter la section Concepts du langage 4D.
Pour une description du langage «classique» de 4D, veuillez vous reporter au manuel de Langage 4D sur doc.4d.com.