Trong Python, ví dụ, người ta có thể phá vỡ phù hợp với '\' nhân vật (yeah, ác cần thiết). Có thể phá vỡ các dòng trong Elixir không?Làm cách nào để tôi có thể thực hiện ngắt dòng (tiếp tục dòng) trong Elixir?
Trả lời
Elixir không phải là khoảng trắng nhạy cảm như Python, vì vậy bạn có thể làm những việc như:
a =
2 + 4 +
3
# a is bound to 9
Nếu bạn muốn phá vỡ chuỗi, có lẽ bức ảnh đẹp nhất của bạn là để nối một chuỗi mỗi dòng:
"this is a very long string that " <>
"spans multiple lines because man, " <>
"is it long"
Trong tham chiếu đến điểm cuối cùng, @whatyouhide, xem thêm heredocs. Heredocs có vẻ là một cách tiếp cận tốt hơn nhiều cho trường hợp chuỗi nhiều dòng. Xem này: http://elixir-lang.org/getting-started/module-attributes.html –
@OnorioCatenacci có nhưng chúng giới thiệu các dòng mới mà bạn có thể không muốn :). Họ rất hữu ích khi viết một văn bản như văn xuôi chẳng hạn. – whatyouhide
@whatyouhide Tuyệt vời! Cảm ơn! – avli
Dựa trên Jose Valim nhận xét.
iex(1)> "hello\
...(1)> world"
"helloworld"
iex(2)>
- 1. Tôi có thể thực hiện ngắt dòng (tiếp tục dòng) bằng Python bằng cách nào?
- 2. cách phát hiện ngắt dòng trong java
- 3. Làm cách nào tôi có thể sử dụng ngắt và tiếp tục trong các mẫu Django?
- 4. Làm cách nào để buộc các cột CSS3 của tôi chỉ bị ngắt khi ngắt dòng?
- 5. Làm cách nào để ngắt dòng trong PowerShell?
- 6. Làm thế nào để xử lý một dòng mới như ngắt dòng thực trong PHP Markdown?
- 7. Cách tiếp tục mã trên dòng tiếp theo trong VBA
- 8. Làm cách nào để thay thế dòng mới/ngắt dòng bằng dấu cách trong javascript?
- 9. Java JLabel, ngắt dòng văn bản sang dòng tiếp theo?
- 10. Làm cách nào để ngắt dòng trong thuộc tính XML?
- 11. Làm cách nào để ngắt dòng trong excel epplus C#
- 12. Làm cách nào để tạo ngắt dòng trong ruby?
- 13. Làm cách nào để chuyển sang dòng tiếp theo khi điều kiện đã được thực hiện?
- 14. dòng sao chép tmux qua ngắt dòng
- 15. Làm thế nào để giới hạn chiều rộng của cột trong p: dataTable, ngắt dòng/ngắt dòng, giữ một dòng?
- 16. python re.X vs automagic tiếp tục dòng
- 17. Thymeleaf + Spring: Làm cách nào để ngắt dòng?
- 18. Làm thế nào để phát hiện nếu một chuỗi có một ngắt dòng mới trong nó?
- 19. Tôi làm cách nào để thêm ngắt dòng hoặc html bên trong Bảng điều khiển?
- 20. Comments trong dòng tiếp
- 21. Làm cách nào để bỏ qua ngắt dòng?
- 22. Làm cách nào để ngăn chặn ngắt dòng/ngắt dòng trong một <form></form>?
- 23. Ngắt dòng trong Nhãn
- 24. Làm thế nào để tiếp tục đăng nhập trên cùng một dòng trong Java?
- 25. Làm cách nào để tôi có thể thực hiện tin nhắn git commit chia thành nhiều dòng?
- 26. làm cách nào tôi có thể thực hiện ngắt trang bằng văn bản
- 27. cách tắt ngắt dòng trong eclipse
- 28. Làm cách nào để định cấu hình jshint không cho tôi lỗi "Lỗi ngắt dòng trước"?
- 29. Tiếp tục xuất trên cùng một dòng
- 30. Thực thể HTML ngắt dòng tùy chọn luôn vô hình
"\" cũng có sẵn trong Elixir khi bạn không muốn dựa vào nhà điều hành cụ thể chấm dứt hay không. –
@ JoséValim Cảm ơn bạn! Nó luôn luôn là một niềm vui để có được thông tin đầu tay :) – avli