Есть ли оператор «цитата» в R, аналогичный qw
в Perl? qw
- оператор цитирования, который позволяет вам создавать список цитируемых элементов без необходимости указывать их отдельно.Есть ли оператор «цитаты» в R?
Вот как вы могли бы сделать это без qw
(т.е. используя десятки кавычки и запятые):
#!/bin/env perl
use strict;
use warnings;
my @NAM_founders = ("B97", "CML52", "CML69", "CML103", "CML228", "CML247",
"CML322", "CML333", "Hp301", "Il14H", "Ki3", "Ki11",
"M37W", "M162W", "Mo18W", "MS71", "NC350", "NC358"
"Oh7B", "P39", "Tx303", "Tzi8",
);
print(join(" ", @NAM_founders)); # Prints array, with elements separated by spaces
Вот делают то же самое, но с qw
гораздо чище:
#!/bin/env perl
use strict;
use warnings;
my @NAM_founders = qw(B97 CML52 CML69 CML103 CML228 CML247 CML277
CML322 CML333 Hp301 Il14H Ki3 Ki11 Ky21
M37W M162W Mo18W MS71 NC350 NC358 Oh43
Oh7B P39 Tx303 Tzi8
);
print(join(" ", @NAM_founders)); # Prints array, with elements separated by spaces
Я искал, но ничего не нашел.
Возможно, что-то вроде 'stringi :: stri_split_boundaries' или' stri_extract _ * _ words'. Но было бы хорошо знать, что именно делает 'qw()' для тех, кто никогда не использовал Perl –
Спасибо за предложение объяснить 'qw' лучше! Отредактировано только сейчас. –