Shows how to use xtd::array class.
#include <xtd/xtd>
auto main() -> int {
auto my_array1 = array<int>(5_z);
auto my_array2 = array<int, 3>(5_z, 3_z, 2_z);
int my_native_array[] = {10, 20, 30, 40, 50, 60, 70};
auto my_array3 = array(my_native_array);
auto my_array4 = array {100, 200, 300, 400, 500, 600, 700};
console::write_line("my_array1 length: {}", my_array1.length());
console::write_line("my_array2 lengths: {}, {}, {}", my_array2.get_length(0), my_array2.get_length(1), my_array2.get_length(2));
console::write_line("The my_array3 contains the following values: {}", my_array3);
auto index = 0;
console::write_line("The my_array4 contains the following values:");
for (auto value : my_array4)
console::write_line("[{}] {}", index++, value);
}