I'm trying to sort a list/array of strings:
> my @e = Q (list_regex_files json_file_to_ref write_2d_array_to_tex_tabular dir get_sample_ID density_scatterplot violin_plot multiline_plot ref_to_json_file execute venn barplot scatterplot_2d_color worksheet_to_hash group_bar workbook_to_hash read_table)
using https://docs.raku.org/type/Array#(List)_routine_sort and I try
> say @e.sort
(list_regex_files json_file_to_ref write_2d_array_to_tex_tabular dir get_sample_ID density_scatterplot violin_plot multiline_plot ref_to_json_file execute venn barplot scatterplot_2d_color worksheet_to_hash group_bar workbook_to_hash read_table)
but
say <list_regex_files json_file_to_ref write_2d_array_to_tex_tabular dir get_sample_ID density_scatterplot violin_plot multiline_plot ref_to_json_file execute venn barplot scatterplot_2d_color worksheet_to_hash group_bar workbook_to_hash read_table>.sort
does work.
However, how can I save the data to an array and then sort it? like say @e.sort
?
to echo @Elizabeth s comment, dd is your friend ...
> my @a1 = Q (a b c); dd @a1; #Array @a1 = ["a b c"]
> my @a2 = <a b c>; dd @a2; #Array @a2 = ["a", "b", "c"]
here are the docs https://docs.raku.org/language/quoting for any passing readers
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With