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

  • DorkmanScott

    DorkmanScott

    14 NİSAN 2006
  • PhoneArena

    PhoneArena

    7 NİSAN 2006
  • RD

    RD

    19 NİSAN 2006