Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
81.2.ORGANIZACJAPRACYWRIRSTUDIO
takżenzwykły”R.PonadtomożemywRStudiotakżetworzytzw.projekty,wktórych
dodatkowozapisujemyinformacjem.in.oostatnioedytowanychprzeznasplikachźró-
dłowych(skryptach)czyrysunkach.GdypoznamyśrodowiskoRniecolepiej,bdziemy
czstoznichkorzysta,stosujączasadjednooprogramowywane„duże”zagadnienie
–jedenoddzielnyprojekt.Ogólnierzeczbiorąc,przyjmujesizasad,żenapotrzeby
każdegoprojektutworzymyoddzielnyfoldernadysku.
CIEKAWOSTKA
RStudiodostpnejesttakżewwersjiServer.Dzikiniemumożnaudostpniainnymosobom
możliwośprzeprowadzaniaobliczeńwśrodowiskuRzkażdegomiejscanaświecieprzez
przeglądarkinternetową.RStudioServerzapewniainterfejsdziałającyiwyglądającydokładnie
taksamojakRStudioDesktop.
1.2.3.Pierwszekrokiwtrybieinteraktywnym
Prastaraświeckatradycjagłosi,żekażdykursprogramowanianależyzacząodprzy-
witaniaszerokiegogronaodbiorcówstosownymkomunikatem.Powstrzymującsiod
przekory,wywołajmywicnastpującepolecenienakonsoli.Wprowadzamyjepotzw.
znakuzachęty(odang.commandprompt),tj.n>”.
>cat("Wtakpięknychokolicznościachprzyrody...\n")
Otrzymujemynastpującykomunikat:
Wtakpięknychokolicznościachprzyrody...
Zauważmy,żen\n”oznaczatutajznaknowegowiersza,tj.znaksterujący,któryna-
kazujeprzesuniciedokolejnegowierszaaktualnejpozycji,naktórejjestwypisywany
tekst.Cowicej,zauważmy,żenapisdowydrukowaniazostałujtywcudzysłów.
WAŻNE
Osobymającechominimalnedoświadczeniezjzykamiprogramowaniatakimijak
C,C++czyJavaodrazuzauważą,żewRniejestpotrzebnyżmudnyczasemproces
kompilacjiprogramu.Niematakżekoniecznościumieszczeniawykonywanegokodu
zawszewoddzielnychplikachźródłowych.Wydawanepoleceniasąinterpretowane
przezRwmiejscuinatychmiastwykonywane.
Innymisłowy,Rjestjzykieminterpretowanym.Ponadtowłaśnieskorzystaliśmy
ztzw.trybuinteraktywnego(pytanie→odpowiedź).
Odsamegopoczątkupowinniśmyzacząnabieradobrychnawykówopisywania
naszegokodu.Dotworzeniakomentarzyużywamyznakun#”–każdywystpującypo
nimtekst,ażdokońcawiersza,bdzieprzezinterpreterignorowany.