Каква е разликата между
%w(omg zomg wtf)
и
%W(omg zomg wtf)
?
Каква е разликата между
%w(omg zomg wtf)
и
%W(omg zomg wtf)
?
Нека bar = "foo"
Тогава ще имаме %W(#{bar} code)=> ["foo", "code"]
и
%w(#{bar} code)=> ["\#{bar}", "code"]
.
Тоест когато използваме %W
списък ще бъде конструиран от стрингове който са интерполирани, както става когато използваме ""
, а когато използваме %w
ще бъде конструиран от стрингове без интерполация, все едно сме използвали ''
.
Това би трябвало да ти отговаря на въпроса.
Точно така!
Ако си форматираш по-добре отговора и включиш термина интерполация ще ти дадем точка (:
Трябва да сте влезли в системата, за да може да отговаряте на теми.