Length
length returns a number indicating the length of the associated object. When called with a String it returns the number of characters in the string. When called from an Array it returns the number of elements in the Array. When called with a Stream it returns the size of the Stream in bytes.
Usage
String.length()
Or
length(String)
Array.length()
Or
length(Array)
Stream.length()
Or
length(Stream)
Returns
Integer representing the number of characters (String), elements (Array) or bytes (Stream) in the passed object.
Examples
set mystr=“Hello There”;
echo “String length is ${mystr.length()}”;
set list={“a”, “b”, “c”};
echo “Array length is ${list.length()}”;
using DropZone “temp” {
checkout(repository: “Openmake_Demo.demorep2”,pattern: “demo1.zip”);
set filelist = ${DropZone.files};
echo “file size = ${filelist[‘demo1.zip’].size}”;
using stream $mystream {
read(file: “demo1.zip”);
}
echo “stream size is ${mystream.length()}”;
}
Result:
String length is 11
Array length is 3
INFO: Checked out demo1.zip;0
file size = 36675
stream size is 36675
See Also
substr(), regsub(), sum()
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.