Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. foo=function(
  2. x=1,
  3. y=2,
  4. z=3
  5. ) {
  6.  
  7. bar(x,y,z)
  8. }
  9.  
  10. x=1,
  11. y=2,
  12. z=3
  13.  
  14. bar(x,y,z)
  15.  
  16. fxn = function(a, b, d = 2) {}
  17. formals(fxn)
  18. # $a
  19. #
  20. #
  21. # $b
  22. #
  23. #
  24. # $d
  25. # [1] 2
  26.  
  27. info <- formals(fxn)
  28. for (varname in names(info)) {
  29. assign(varname, info[[varname]])
  30. }
  31. a
  32. # Error: argument "a" is missing, with no default
  33. b
  34. # Error: argument "b" is missing, with no default
  35. d
  36. # [1] 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement