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

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • failblog

    failblog

    17 HAZİRAN 2008
  • sghaff1

    sghaff1

    23 Mart 2009