1. 学ぶ
  2. /
  3. コース
  4. /
  5. purrr で学ぶ関数型プログラミング入門

Connected

演習

map() でのパイプ

関数と関数の「間」でパイプを使う方法は思い出せましたね。map() の「内側」でもパイプを使って、複数の処理をパイプラインとして入力のリストに対して繰り返し適用できます。

ここでは repurrrsive のデータセットではなく、いくつかの数値演算を行えるように、数値のリストを使って作業します。

指示

100 XP
  • 1 から 10 までの値を、各値が別々の要素になるように含むリストを作成します。
  • 1 つの map() の中でパイプラインを作り、各要素に対してまず sqrt() を適用し、その結果に sin() を適用します。