Pouvez-vous déclarer une constante tableau en VBScript?
Je veux utiliser un tableau que je déclare une fois en haut de mon code plusieurs fois. Ex.
Const Trimestres = ["T1", "T2", "T3", "T4"]
Pour chaque Trimestre q
q.Faire un peu de travail
Etc.
Cela peut être fait en VBScript?
Vous pourriez attendre un peu ( > 5 minutes) temps avant de marquer une question répondu à laisser plus de gens à faire des suggestions... 😉
Pourquoi? La question a été répondu (je peux toujours l'onu marque en tant que telle).
Pourquoi? La question a été répondu (je peux toujours l'onu marque en tant que telle).
OriginalL'auteur user45492 | 2009-02-10
Vous devez vous connecter pour publier un commentaire.
Un tableau est le résultat d'un appel de fonction (
Array()
) en VBScript. Seulement des valeurs littérales peuvent être faitesConst
. Donc: Non, vous ne pouvez pas.OriginalL'auteur Tomalak
Pourquoi ne pas simplement déclarer le tableau en tant que public et ensuite affecter le tableau lors du démarrage de l'exécution du script?
OriginalL'auteur Dscoduc
Vous pouvez définir une fonction pour retourner un tableau que vous souhaitez utiliser comme une constante. Par exemple:
OriginalL'auteur NYCdotNet
Réponse Simple: non. Le tableau ne peut pas être fait
const
.OriginalL'auteur Konrad Rudolph
Plus courte et la moins sujette aux erreurs solution serait:
Si vos données peuvent contenir des espaces:
Attention: ne Jamais choisir un séparateur qui pourrait se produire dans votre "atomique" des chaînes de données, ou la fonction split sur un séparateur au milieu d'une pièce unique de données.
OriginalL'auteur LeChatDeNansen