Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
La funzione intrinseca Fn::Length
restituisce il numero di elementi all'interno di una matrice o di una funzione intrinseca che restituisce una matrice.
Importante
È necessario utilizzare la trasformazione AWS::Language Extensions per utilizzare la funzione Fn::Length
intrinseca.
Dichiarazione
JSON
{ "Fn::Length" : IntrinsicFunction
}
{ "Fn::Length" : Array
}
YAML
Fn::Length : IntrinsicFunction
Fn::Length : Array
Parametri
IntrinsicFunction
-
La funzione intrinseca che restituisce una matrice della quale desideri restituire il numero di elementi.
Array
-
La matrice della quale desideri restituire il numero di elementi.
Valore restituito
Il numero di elementi all'interno di una funzione intrinseca che restituisce una matrice o di una matrice passata alla funzione intrinseca.
Esempi
Restituire il numero di elementi in una funzione intrinseca che restituisce una matrice
Questo frammento di esempio restituisce il numero di elementi in una funzione intrinseca che restituisce una matrice. La funzione restituisce 3.
JSON
{
//...
"Transform": "AWS::LanguageExtensions"
//...
"Fn::Length" : {
"Fn::Split": ["|", "a|b|c"]
}
//...
}
YAML
Transform: 'AWS::LanguageExtensions'
#...
Fn::Length:
!Split ["|", "a|b|c"]
#...
Restituire il numero di elementi in una funzione intrinseca Ref che si riferisce a un tipo di parametro di elenco
Questo frammento di esempio restituisce il numero di elementi in una funzione intrinseca Ref
che si riferisce a un tipo di parametro di elenco. Se il parametro con il nome ListParameter
è un elenco con 3 elementi, la funzione restituisce 3.
JSON
{
//...
"Transform": "AWS::LanguageExtensions"
//...
"Fn::Length": {
"Ref": "ListParameter"
}
//...
}
YAML
Transform: 'AWS::LanguageExtensions'
#...
Fn::Length:
!Ref ListParameter
#...
Restituire il numero di elementi in una matrice
Questo frammento di esempio restituisce il numero di elementi nella matrice passata alla funzione intrinseca. La funzione restituisce 3.
JSON
{
//...
"Transform": "AWS::LanguageExtensions"
//...
"Fn::Length": [
1,
{"Ref": "ParameterName"},
3
]
//...
}
YAML
Transform: 'AWS::LanguageExtensions'
#...
Fn::Length:
- 1
- !Ref ParameterName
- 3
#...
Funzioni supportate
Nella matrice o funzione intrinseca Fn::Length
puoi utilizzare le funzioni seguenti:
-
Condition Functions
-
Fn::Base64
-
Fn::FindInMap
-
Fn::Join
-
Fn::Length
-
Fn::Select
-
Fn::Split
-
Fn::Sub
-
Fn::ToJsonString
-
Ref