SORU
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ş:
  • Google+
  • E-Posta
Etiketler:
R

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JayzTwoCents

    JayzTwoCents

    26 AĞUSTOS 2012
  • ::..ηєѕѕ мιχ..::

    ::..ηєѕѕ

    15 Aralık 2006
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008