Section courante

A propos

Section administrative du site

ISARRAY

Est-ce un tableau ?
LotusScript

Syntaxe

Function IsArray(expr As Variant) As Integer

Paramètres

Nom Description
expr Ce paramètre permet d'indiquer l'expression scalaire quelconque.

Description

Cette fonction indique s'il s'agit d'un tableau.

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.      Dim X
  3.      Dim TableauNombre(1 To 7) As Integer
  4.      TableauNombre(1) = 10
  5.      TableauNombre(2) = 20
  6.      TableauNombre(3) = 10
  7.      TableauNombre(4) = 4
  8.      TableauNombre(5) = 6
  9.      TableauNombre(6) = 1
  10.      TableauNombre(7) = 5
  11.      
  12.      Dim TableauChaine(1 To 4) As String
  13.      
  14.      TableauChaine(1) = "ABC"
  15.      TableauChaine(2) = "DEF"
  16.      TableauChaine(3) = "GHI"
  17.      TableauChaine(4) = "JKL"
  18.      
  19.      Dim TableauMixed(1 To 7) As Variant
  20.      
  21.      TableauMixed(1) = 10
  22.      TableauMixed(2) = "A"
  23.      TableauMixed(3) = "B"
  24.      TableauMixed(4) = 5
  25.      TableauMixed(5) = "C"
  26.      TableauMixed(6) = "D"
  27.      TableauMixed(7) = 7
  28.      
  29.      Chaine = "DEF"
  30.      Nombre = 15
  31.      
  32.      Print "TableauNombre = " & Isarray(TableauNombre)
  33.      Print "TableauChaine = " & Isarray(TableauChaine)
  34.      Print "TableauMixed = " & Isarray(TableauMixed)
  35.      Print "Chaine = " & Isarray(Chaine)
  36.      Print "Nombre = " & Isarray(Nombre) 
  37. End Sub

on obtiendra le résultat suivant :

TableauNombre = Vrai
TableauChaine = Vrai
TableauMixed = Vrai
Chaine = Faux
Nombre = Faux

Voir également

Langage de programmation - LotusScript - Référence de procédures et fonctions - ISLIST
Langage de programmation - LotusScript - Référence de procédures et fonctions - ISOBJECT
Langage de programmation - LotusScript - Référence de procédures et fonctions - ISSCALAR
Articles - Les géants de l'informatique - IBM

Dernière mise à jour : Jeudi, le 8 janvier 2015