Narzędzia użytkownika

Narzędzia witryny


debugowanie_w_rstudio

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
debugowanie_w_rstudio [2014/11/02 20:56]
zozlak [Nie da się zdefiniować breakpoint-a wewnątrz funkcji anonimowej]
debugowanie_w_rstudio [2015/01/30 10:42]
zozlak [Przykrywanie kodu funkcji]
Linia 27: Linia 27:
  
   * Wstawienie wewnątrz funkcji anonimowej komendy //​browse()//​.   * Wstawienie wewnątrz funkcji anonimowej komendy //​browse()//​.
-  * W ogóle nie korzystać z funkcji anonimowych,​ np.<​code>​wynik = sapply(dane,​ function(x){ zrób coś });+  * W ogóle nie korzystać z funkcji anonimowych,​ np.<​code ​rsplus>wynik = sapply(dane,​ function(x){ zrób coś });
 # przekształcamy na: # przekształcamy na:
 policz = function(x){ zrób coś } policz = function(x){ zrób coś }
Linia 64: Linia 64:
     * RStudio nadal pokazuje nam, że breakpoint jest aktywny, **chociaż tak naprawdę już nie jest**.     * RStudio nadal pokazuje nam, że breakpoint jest aktywny, **chociaż tak naprawdę już nie jest**.
  
-Dzieje się tak dlatego, że breakpoint można założyć tylko w kodzie ​zapisanym w pliku (takie są techniczne ograniczenia R), a obecny kod funkcji //X()// nie pochodził z wczytania danych z pliku, tylko został wprost wpisany w konsoli R.+Dzieje się tak dlatego, że breakpoint można założyć tylko w kodzie ​wczytanym z pliku (takie są techniczne ograniczenia R), a obecny kod funkcji //X()// nie pochodził z wczytania danych z pliku, tylko został wprost wpisany w konsoli R.
  
 Żeby pozbyć się problemu: Żeby pozbyć się problemu:
debugowanie_w_rstudio.txt · ostatnio zmienione: 2015/01/30 10:42 przez zozlak