Length (rtl)

De Wiki1000
(Différences entre les versions)
 
 
Ligne 1 : Ligne 1 :
<source lang='delphi'>Function Length(const s:String):Integer;</source>
+
<source lang='delphi'>Function Length(const V:variant):Integer;</source>
  
Cette fonction retourne la longueur d'une chaîne de caractères.
+
Cette fonction à deux usages :
 +
 
 +
*Appliquée à une chaîne elle retourne sa longueur en caractères.
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 8 : Ligne 10 :
 
|Retourne la longueur de la chaîne.
 
|Retourne la longueur de la chaîne.
 
|-
 
|-
|s
+
|V
 
|Chaîne de caractères.
 
|Chaîne de caractères.
 +
|}
 +
 +
*Appliquée à un tableau ouvert elle retourne son nombre d'élément.
 +
 +
{|class="wikitable"
 +
|-
 +
|Result
 +
|Retourne le nombre d'élément du tableau.
 +
|-
 +
|V
 +
|Tableau ouvert.
 
|}
 
|}
  
Ligne 15 : Ligne 28 :
  
 
<source lang='delphi'>
 
<source lang='delphi'>
 +
procedure doSomething(p:Array of MyClass);
 +
var idx:Integer;
 
begin
 
begin
 +
  for idx:=0 to length(p)-1 do
 +
  begin
 +
    ...
 +
  end;
 
end;
 
end;
 
</source>
 
</source>
  
 
Voir aussi:
 
Voir aussi:
 +
 +
*[[SetLength (rtl)|SetLength]]
  
 
{{Footer|Développement DSM}}
 
{{Footer|Développement DSM}}
 
[[category:RTL Variant]]
 
[[category:RTL Variant]]
 

Version actuelle en date du 16 août 2009 à 09:51

Function Length(const V:variant):Integer;

Cette fonction à deux usages :

  • Appliquée à une chaîne elle retourne sa longueur en caractères.
Result Retourne la longueur de la chaîne.
V Chaîne de caractères.
  • Appliquée à un tableau ouvert elle retourne son nombre d'élément.
Result Retourne le nombre d'élément du tableau.
V Tableau ouvert.

Exemple

procedure doSomething(p:Array of MyClass);
var idx:Integer;
begin
  for idx:=0 to length(p)-1 do
   begin
     ...
   end;
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels