1. 学习
  2. /
  3. 课程
  4. /
  5. Rcpp で R コードを最適化する

Connected

练习

cast を使った数値型の変換

C++ にはいくつかの数値型がありますが、ここでは整数(int)と浮動小数点数(double)だけを扱えば十分です。

前の演習では、末尾に .0 を付けて整数を double に変換しました。型を変えるには、キャストを使う方法もあります。

说明

100 XP
  • Rcpp パッケージを読み込みます。
  • evalCpp() を使って C++ で 17 / 2 を評価します。
  • 17 を double にキャストして 2 で割ります。
  • 56.3 を int にキャストします。