Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.2.WEKTORYATOMOWE19
print("Napisytwórz\"tak\"albo)tak)")#równoważnie
##[1]"Napisytwórz\"tak\"albo)tak)"
cat("Napisytwórz\"tak\"albo)tak)")
##Napisytwórz"tak"albo)tak)
cat()Napisytwórz"tak"albo\)tak\)))
##Napisytwórz"tak"albo)tak)
cat("Abywprowadzić\\,użyj\\\
\.")
##Abywprowadzić\,użyj\\.
Dalej,wywołująccat("aaac\rbbb\n"),otrzymamynakonsoliciągznakównbbbc”,
zaśstosująccat("123\b45\n")n1245”.Zwrómyuwagnato,żewprzeciwień-
stwiedofunkcjicat(),print()nieodkrywaprawdziwegoznaczeniaznakówspecjal-
nychwypisujenakonsolinapisytak,jakjewprowadzamyrcznie.
Tabela2.1.Wybraneznakispecjalne;zob.wicej,wywołując?Quotes
Znak
Znaczenie
\n
\r
\t
\b
\\
\)
\"
nowywiersz
powrótkaretkidopoczątkuwiersza
tabulator
usunicieznakupoprzedzającego(backspace)
odwróconyukośnik(backslash)
apostrof(dot.napisów)...))
cudzysłów(dot.napisów"...")
2.2.4.Pozostałetypywektorówatomowychiichhierarchia
TyppodstawowykażdegoobiektuRmożemypozna,wywołującfunkcjtypeof():
Omówionerodzajewektorówatomowychidentyfikowanewnastpującysposób:
c(typeof(TRUE),typeof(7),typeof("MaPanbilet?"))
##[1]"logical"
"double"
"character"
Podobnąfunkcjąjestmode().Wynikprzezniązwracanyczstopokrywasiztym
otrzymywanymprzeztypeof().Wniektórychjednakprzypadkachjestonbardziej
nprzyjaznydlaużytkownika”.
c(mode(TRUE),mode(7),mode("MaPanbilet?"))
##[1]"logical"
"numeric"
"character"
Dlakompletnościopiszemyteraztrzypozostałetypywektorówatomowychznacz-
nierzadziejużywanewpraktyce.