Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

startsWith

Déterminer si une chaîne de caractères commence par une sous-chaîne de caractères dans un diagramme Stateflow

Depuis R2021b

Description

tf = startsWith(str,substr) renvoie 1 (true) si la chaîne de caractères str commence par la sous-chaîne de caractères substr et renvoie 0 (false) dans le cas contraire.

exemple

tf = startsWith(str,substr,IgnoreCase=true) vérifie si str commence par substr en ignorant la casse.

exemple

Remarque

L’opérateur startsWith n’est pas supporté dans les diagrammes Stateflow® utilisant le C comme langage d’action.

Exemples

développer tout

Renvoie la valeur 0 (false), car la chaîne de caractères "Hello, world!" ne commence pas par la sous-chaîne de caractères "hello".

str = "Hello, world!";
substr = "hello";
x = startsWith(str,substr);

Stateflow chart that uses the startswith operator in a state.

Renvoie la valeur 1 (true), car la chaîne de caractères "Hello, world!" commence par la sous-chaîne de caractères "hello" si l’on ignore la casse.

str = "Hello, world!";
substr = "hello";
x = startsWith(str,substr,IgnoreCase=true);

Stateflow chart that uses the startswith operator in a state.

Arguments d'entrée

développer tout

Chaîne de caractères en entrée, spécifiée sous forme de string scalar. Placez les chaînes de caractères littérales entre guillemets doubles.

Exemple : "Hello"

Sous-chaîne de caractères spécifiée sous forme de string scalar. Placez les chaînes de caractères littérales entre guillemets doubles.

Exemple : "Hello"

Limitations

  • Cet opérateur ne supporte pas l'utilisation de champs de structures ou de messages de Stateflow. Pour plus d’informations sur les structures dans Stateflow, consultez Access Bus Signals.

Historique des versions

Introduit dans R2021b