6.6 知识测试:练习

  • 练习6-1

创建一个名为multiples_of_pi的新环境 。将以下变量分配到此环境中:

  • two_pi,值为2 * π,使用双方括号;
  • three_pi,值为3 * π,使用美元符号运算符;
  • four_pi,值为4 * π,使用assign函数。

列出环境的内容,以及它们的值。[10]

  • 练习6-2

写一个接受一个整数向量的函数(为简单起见,你不用担心输入检查),它将返回一个逻辑向量。其判断逻辑是:如果输入值是偶数则返回TRUE;奇数则返回FALSE;非有限值(非有限值指任何能使用is.finite函数返回FALSE的东西:如Inf-InfNANaN)则返回NA。输入正、负、零和非无限值来检查此函数。[10]

  • 练习6-3

写一个函数,它接受一个函数作为输入,并返回一个包含两个元素的列表:一个名为args的元素,它包含了一个形参的结对列表;一个命为body的元素,它包含输入的内容。使用不同的输入测试此函数。[10]