1 Kasım 2010, PAZARTESİ
Baskı baskı ile yeni satır() R
Örneğin R. çok satırlı bir mesaj yazdırmak için çalışıyorum
print("File not supplied.\nUsage: ./program F=filename",quote=0)
Çıktısını alıyorum
File not supplied.\nUsage: ./program F=filename
yerine istediğiniz
File not supplied.
Usage: ./program F=filename
CEVAP
1 Kasım 2010, PAZARTESİ
9* *alternatif writeLines()
:
> writeLines("File not supplied.\nUsage: ./program F=filename")
File not supplied.
Usage: ./program F=filename
>
Bir avantaj dize cat()
Mesajınızı sonra bir yeni satır almak için geçti "\n"
eklemek için hatırlamak zorunda kalmamasıdır. E. g. karşılaştır cat()
aynı çıkış yukarıda
> cat("File not supplied.\nUsage: ./program F=filename")
File not supplied.
Usage: ./program F=filename>
ve
> cat("File not supplied.\nUsage: ./program F=filename","\n")
File not supplied.
Usage: ./program F=filename
>
print()
istediğiniz şeyi yapmaz nedeni print()
R seviyesinden nesnenin bir sürümünü gösteren bu durumda bir karakter dizesi. cat()
writeLines()
gibi diğer işlevler dize görüntülemek için kullanmanız gerekir. "Çünkü hassas baskılı rakamsal düşebilir ve basılı nesne örneğin ekstra bilgi ile,. artırılmış olabilir "sürümü diyorum
Bunu Paylaş:
Nasıl baskı yeni satır veya boşluk olm...
awk baskı yeni satır olmadan...
Baskı baskı ile yeni satır() R...
Nasıl bir yöntem adı ve satır numarası...
Neden stdout baskı bu kadar yavaş? Hız...