Aide à l'expression de l'architecte
Architectfournit une liste complète et concentrée d’éléments pour vous aider avec l’expression... Cette liste comprend les catégories mathématiques, statistiques, texte, date et heure, logique, comparaison, liste, financière, audio, langue et typographie. Chaque élément comprend une description, ainsi que le code d’implémentation, les valeurs de retour et les paramètres. Vous pouvez également afficher des exemples de chaînes spécifiques et de la sortie résultante. Vous pouvez également copier et coller un exemple boîte de dialogue souhaité dans l’expression d’édition, puis le modifier pour répondre à votre calcul d’expression.
d’ici Aide à l’expression, vous pouvez afficher les implémentations, les paramètres et les exemples. Vous pouvez également copier et coller un exemple fourni dans la boîte de dialogue Modifier l’expression, puis le modifier pour correspondre à votre calcul d’expression.
Accéder à l'aide à l'expression à partir du menu d'aide
Dans le coin Architect supérieur droit de , cliquez sur le bouton Aide et sélectionnez Aide à l’expression.
Accéder à l'aide à l'expression en utilisant le bouton Fonctions
- De la Modifier l’expression boîte de dialogueou le Séquence audio boîte de dialogue, cliquez sur le bouton F(). L’aide boîte de dialogue d’expression s’ouvre.
- Pour localiser un élément spécifique, effectuez l’une des opérations suivantes :
- Dans le rechercher sur le terrain, tapez les premières lettres de la fonction que vous souhaitez voir. Architectaffiche les correspondances potentielles.
- Dans le Nom / Symbole utilisez la barre de défilement pour accéder à la fonction que vous souhaitez afficher et cliquez sur la fonction pour afficher les valeurs.
- Pour quitter le Aide de l'expression boîte de dialogue, dans le coin supérieur droit, cliquez sur X.
Accéder à l'aide à l'expression en utilisant le type-ahead
Vous pouvez facilement accéder à l’aide de fonction spécifique à boîte de dialogue l’expression en utilisant Architect le type-ahead fonctionnalité dans l’expression d’édition. Lorsque vous tapez les premières Architect lettres de texte, affiche une liste de correspondances potentielles. Chaque correspondance comprend un point d'interrogation qui, lorsqu'il est cliqué, ouvre l'aide à l'expression pour cette expression.
Certaines fonctions, telles que ToAudioNumber ou ToAudioBool, ne sont valables que dans certaines langues prises en charge. Les auteurs de flux ne doivent incorporer la lecture de données dans un flux à l'aide des fonctions ToAudio que si les langues prises en charge par le flux incluent la prise en charge de la lecture de données d'exécution. Pour déterminer si une fonction a cette exigence, consultez la page de cette fonction dans l'aide d'expression.
Si une fonction est appelée dans Architect une langue non prise en charge, renvoie une erreur. Par exemple: Par exemple flux : A est configuré lecture avec le support de données d’exécution pour l’anglais (en-us) et s’exécute donc en anglais, mais rencontre l’expression suivante :
ToAudioNumber(503)
Dans ce cas, l’ex exécuterY sait séquencer l’invite système de cinq cents et l’invite du système de Trois dans cet ordre, parce que c’est l’ordre attendu par les utilisateurs anglophones. Toutefois, Architect si n’a lecture pas de prise en charge des données d’exécution pour une langue, et l’auteur flux définit cette langue comme pris en charge pour le flux , l’exemple ci-dessus génère une erreur d’analyse.
L’erreur se flux produit lorsque le numéro lecture s’exécute dans une langue sans prise en charge des données d’exécution, car si les flux rencontres ToAudioNumber(503), Architect ne peuvent pas déterminer comment lire le numéro en audio approprié pour le langage non pris en charge.
Pour chaque fonction à laquelle cela s’applique, l’aide d’expression contient un Valable pour une utilisation dans ces langues section.
Tous Aide sur les expressions La page contient des informations sur la mise en œuvre. Les implémentations montrent les manières prises en charge par un auteur d'appeler une fonction ou un opérateur. Par exemple, dans le Aide sur les expressions, ouvrez l'opérateur d'ajout et visualisez les implémentations potentielles telles que :
5 + 3
"hello"+ "world"
Mais non :
"hello" + true
Les implémentations affichent à la fois les types de données et les paramètres que vous pouvez spécifier.
Paramètres de mise en œuvre
Dans chaque section des mises en œuvre, le Aide à l’expression comprend une section Paramètres qui flux fournit des informations utiles aux auteurs, telles que la question de savoir si le paramètre est à l’heure d’exécution, les valeurs minimales et maximales, et d’autres restrictions. Par exemple, lorsqu’un paramètre est uniquement autorisé en tant que littéral.
Exemple: Code de devise valide
En incluant "USD" dans l’expression suivante, l’auteur s’assure que le paramètre du code monétaire est un code ISO 4217 valide, tel que spécifié dans les paramètres MakeCurrency.
MakeCurrency(5.25, "USD")
Toutefois, si flux un auteur utilise un code de devises littéral, l’épandeur valide le code à conception l’époque. L’appel suivant donne lieu à une flux erreur d’analyse, indiquant à l’auteur que le paramètre du code de devise n’est pas un code de devise pris en charge :
MakeCurrency(5.25, "USD123")
Lorsqu’il Architect valide cette conception valeur littérale à l’époque, il renvoie un message informant l’auteur flux que le littéral "USD123" fourni au paramètre currencyCode n’est pas un code de devise ISO4217 pris en charge.
Exemple: Date de validité
De même, l’expression suivante, qui est une date avec l’année de 2500, sera également signalée à conception l’époque :
MakeDateTime(2500, 1, 1, 0, 0, 0)
Comme indiqué dans le Aide à l’expression pour MakeDateTime, la valeur de 2500 fournis au paramètre de l’année est supérieure au maximum autorisé de 2200.