renameStructField

Renommer les noms de champs d'un struct ou d'un tableau de structs.

📝 Syntaxe

  • stOut = renameStructField(stIn, newNames)

  • stOut = renameStructField(stIn, oldNames, newNames)

📥 Argument d'entrée

  • stIn - Un struct ou un tableau de structs.

  • newNames - un vecteur de caractères, un tableau de chaînes ou un tableau cellulaire de chaînes représentant les nouveaux noms de champs. Lorsqu'il est utilisé en deuxième argument, il doit contenir le même nombre d'éléments que le nombre de champs dans stIn.

  • oldNames - un vecteur de caractères, un tableau de chaînes ou un tableau cellulaire de chaînes représentant les noms de champs existants à renommer. Ignoré silencieusement si le nom de champ n'est pas présent dans stIn.

📤 Argument de sortie

  • stOut - Un struct ou un tableau de structs.

📄 Description

renameStructField renomme les noms de champs d'un struct ou d'un tableau de structs.

Il prend en charge le renommage de tous les noms de champs simultanément ou le renommage de champs sélectionnés individuellement.

💡 Exemples

date_st = struct('day', 15, 'month' ,'August','year', 1974)
date_st = renameStructField(date_st, {'Day', 'Month', 'Year'})
date_st = struct('day', 15, 'month' ,'August','year', 1974)
date_st = renameStructField(date_st, 'day', 'jour')

🔗 Voir aussi

struct, rmfield.

🕔 Historique

Version
📄 Description

1.15.0

version initiale

Last updated

Was this helpful?