Skip to main content
Version: v19 R8 BETA

Class functions

This section describes the built-in 4D class functions as well as the associated constructor commands. 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 exemple file["creationTime"].
  • les commandes peuvent être appelées indépendamment, avec ou sans paramètres. Par exemple Folder(fk database folder).

Writing conventions

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...).