Sử dụng %W
Tôi có thể sử dụng %W[a #{} b #{} c]
, cũng có thể nối các mảng, nhưng có thể tạo mảng ['a', '', 'b', '', 'c']
chỉ bằng %w[]
không?Tạo mảng bằng chuỗi rỗng bằng% w []
Trả lời
Bạn có thể sử dụng
%w[a \ b \ c].map(&:strip)
, nhưng tôi nghĩ rằng nó không phải là rất sạch sẽ.
Một vài tùy chọn
%W[a b C#{''} z]
%W[a b c] << " "
(Tôi biết điều này không được sử dụng cú pháp %w{}
, nhưng đối với biện pháp tốt:
'a,b,c,,z'.split(',')
tùy chọn đầu tiên được đưa ra ở đây là IMO tốt nhất. nên được đánh dấu là câu trả lời đúng – sixty4bit
điều này cũng hoạt động:% W {} – user2340939
hãy thử sử dụng % W thay vì% w và sử dụng ký tự thoát \ s cho chuỗi trống
%W[a \s b ]
'% W [a \ sb]' cho '['a', '', 'b']' thay vì '['a', '' , 'b'] ' – tig
u có thể sử dụng% W [a # {" "} b] hoặc% W [a # {String.new} b] hoặc% W [a # {} b], nhưng tôi không thể tìm bất kỳ cách nào bạn có thể nhận được một chuỗi rỗng bằng cách sử dụng% w – RubyMiner
điều này có thể hữu ích. % w [a b] .insert (1, nil.to_s) – RubyMiner
- 1. Thay thế chuỗi rỗng bằng null trong mảng php
- 2. Sao chép chuỗi rỗng bằng Clipboard.SetText (chuỗi)
- 3. VB.NET Chuỗi Mảng Rỗng
- 4. Tránh cột NULL bằng DEFAULT Chuỗi rỗng
- 5. Làm các chuỗi C# kết thúc bằng chuỗi rỗng?
- 6. Có thể tạo giá trị nil trong mảng bằng cách sử dụng ký hiệu% w [] không?
- 7. Cách tạo mảng StringBuilder được khởi tạo bằng ""?
- 8. Mảng Ruby:% w so với% W
- 9. chuỗi bằng dấu phẩy để mảng
- 10. xóa một chuỗi rỗng khỏi mảng chuỗi - JQuery
- 11. Loại bỏ các giá trị chuỗi rỗng/rỗng trong một mảng C#
- 12. Hàm tạo chuỗi có giá trị rỗng
- 13. mysql_real_escape_string() chỉ tạo một chuỗi rỗng?
- 14. Tách chuỗi bằng LINQ
- 15. Trường const của loại tham chiếu không phải chuỗi chỉ có thể được khởi tạo bằng lỗi rỗng
- 16. Mảng Javascript được tạo bằng Object.create - không phải mảng thực?
- 17. hiển thị hình ảnh được tạo bằng chunkypng trực tiếp (w/o saving)
- 18. Xâu chuỗi mảng đa kích thước bằng javascript
- 19. Một cách thanh lịch để khởi tạo một mảng Chuỗi rỗng trong Java
- 20. dịch với chuỗi rỗng
- 21. rỗng vs chuỗi rỗng trong Oracle
- 22. Tách chuỗi bằng cách sử dụng khoảng trắng trong Javascript?
- 23. tạo tên biến bằng cách ghép chuỗi trong php
- 24. Làm thế nào để tạo một mảng từ một chuỗi bằng dòng mới trong JavaScript?
- 25. Sắp xếp một mảng của chuỗi bằng Integer họ Values
- 26. Cách tìm chuỗi trong một mảng bằng PHP?
- 27. Jquery - JSON.stringify, mảng rỗng
- 28. Chuỗi không bằng chuỗi?
- 29. Tạo mảng mới bằng cách sử dụng nội dung của các mảng khác trong C#
- 30. NSMutableArray - Lấy số nguyên chỉ mục mảng bằng cách tìm kiếm bằng chuỗi
không. % w [] không có cách nào để biểu diễn chuỗi có độ dài bằng 0 làm phần tử. – dbenhur
Xem thêm http://stackoverflow.com/questions/4064062/space-in-the-ruby-array-by-w (kết quả có chứa khoảng trắng - vì vậy đây là một tình huống tương tự, không giống nhau) – knut
@knut : Tôi biết về không gian thoát, nhưng đó không phải là những gì tôi muốn – tig