Yeni satırla biten bir Dize biçimlendirmem gerekiyor. Sadece bir "\ n" ekleyebilirim, ancak bunun Windows üzerinde da çalışmasını istiyorum. Birçok dil, platforma uygun CR/LF/CRLF dizisini sağlayan bir sabite sahiptir, ancak Ruby'de hiçbir şey bulamıyorum. Var mı?Ruby, bir platformda çapraz platform EOL için sabit var mı?
15
A
cevap
24
Ruby'nin uygun EOL, elle ayarlamak gerek ilgilenir IO # koyar (= Dosya # koyar) kullanarak dört (!)
p $/
p $-0
require 'English'
p $RS
p $INPUT_RECORD_SEPARATOR
aldık.
İlgili konular
- 1. Protokol bağıl URL'ler çapraz platformda çalışır mı?
- 2. ImageSource'a byte [] için çapraz platform çözümü var mı?
- 3. Lua'nın çapraz platform C# uygulaması
- 4. Çapraz platform kazıcı-raportörleri
- 5. SBT: Çapraz platform yolu java.library.path?
- 6. golang: çapraz platform yolu.Dir
- 7. Çapraz Platform Günlüğü
- 8. çapraz platform usb modülü?
- 9. Yıldız çapraz platform derlemesi
- 10. İşlemci/Bellek kullanımı için Çapraz Platform yolu
- 11. dropzone çapraz platform üzerlerine nesil
- 12. GLKit ile çapraz platform geliştirme?
- 13. Hafif, çapraz platform giriş kitaplığı
- 14. Java'da RSA Şifreleme: Çapraz Platform Sorunları?
- 15. Bu durumda, iOS/Android çapraz platform kodu için C/C++ kullanmak haklı mı?
- 16. SWIG ile çapraz platform arabirimi nasıl oluşturulur?
- 17. Bir python betiği çalıştıran çapraz platform protokolü yardımcısı oluşturma
- 18. Özel bir dosya sisteminin montajı için çapraz platform çözümü
- 19. Xamarin - Çapraz platform tasarımını (C#) önizlemenin bir yolu olup olmadığını bilen var mı?
- 20. Build Maven Tycho ile çapraz tutturma çapraz platform
- 21. Tamsayı türü için maksimum değer için bir sabit var mı?
- 22. Minimal, Bağımsız, Dağıtılabilir, çapraz platform web sunucusu
- 23. Atomik dosya yazma işlemleri (çapraz platform)
- 24. Python'da geçici dizin alma çapraz platform yolu
- 25. document.activeElement değiştiğinde izlemek için bir çapraz tarayıcı çözümü var mı?
- 26. iOS ve OSX Döküman Paketleri çapraz platform
- 27. Java süreci önceliğini değiştirmek için çapraz platform yolu
- 28. Azure İşlevleri için "Platform 32 bit" veya "Platform 64 bit" arasında herhangi bir fark var mı?
- 29. Java'da iyi bilinen masaüstü yollarını bulmak için basit, çapraz platform?
- 30. Kullanıcının ev dizinini C++ kullanarak çapraz platform biçiminde nasıl bulabilirim?
Her zaman çalışan "\ r \ n" öğesini ekleyebilir, AFAIK. Ayrıca, $ \ –
$ değişkenini kullanarak yazdırmak ve yazmak için aramalar için kayıt ayırıcıyı da belirtebilirsiniz. Koylar $ PLATFORM için doğru EOL kullanacağından ya da iç hat molalarına ihtiyacınız var mı? – Doon
UNIX sistemlerinde bulunan dosyalara \ r \ n yazmak, korkunç bir karışıklık yaratır. – d11wtq