Boiler plate
Seperti yang Anda lihat pada latihan sebelumnya, kode di bawah ini tidak dapat dikompilasi.
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
Mari kita perbaiki.
Latihan ini merupakan bagian dari kursus
Mengoptimalkan Kode R dengan Rcpp
Instruksi latihan
- Perbaiki kesalahan sintaks pada baris pengembalian fungsi (baris 8).
- Tambahkan dekorator
[[Rcpp::export]]agar fungsi diekspor ke R.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}