feat(array): add an empty
getter for arrays.
This commit is contained in:
parent
56b732d83b
commit
9c3443538a
@ -1973,6 +1973,9 @@ fn get is_zero(x: u8) -> bool;
|
||||
/// Number of elements in the array.
|
||||
fn get len(array: Array) -> int;
|
||||
|
||||
/// Return true if the array is empty.
|
||||
fn get empty(array: Array) -> bool;
|
||||
|
||||
/// Return the length of the BLOB.
|
||||
///
|
||||
/// # Example
|
||||
|
@ -30,6 +30,11 @@ pub mod array_functions {
|
||||
pub fn len(array: &mut Array) -> INT {
|
||||
array.len() as INT
|
||||
}
|
||||
/// Return true if the array is empty.
|
||||
#[rhai_fn(name = "empty", get = "empty", pure)]
|
||||
pub fn empty(array: &mut Array) -> bool {
|
||||
array.len() == 0
|
||||
}
|
||||
/// Get a copy of the element at the `index` position in the array.
|
||||
///
|
||||
/// * If `index` < 0, position counts from the end of the array (`-1` is the last element).
|
||||
|
Loading…
Reference in New Issue
Block a user