Jak pokazano w pierwszej części , funkcję można wprowadzić bezpośrednio. Niech b.fun będzie nazwą nowej funkcji utworzonej w celu wyświetlenia cyfr od trzech do sześciu. Następnie kroki, aby utworzyć funkcję, wyświetlić kod i uruchomić funkcję, są następujące:
> b.fun = function( ){
+ print(3:6)
+ }
> b.fun
function( ){
print(3:6)
}
> b.fun()
[1] 3 4 5 6Jeśli w trakcie wprowadzania funkcji wbudowanej zostanie popełniony błąd składniowy, R poda błąd i wróci do monitu R. Na przykład:
> b.fun = function( ){
+ print(3:6
+ }
Error: unexpected ‘}’ in:
“print(3:6
}
W przypadku dłuższych funkcji korzystanie z edytora R lub edytora zewnętrznego jest zwykle mniej frustrujące