Kom igångKom igång gratis

Skriv ut till konsolen

Du kan använda Rprintf() för att skriva ut formaterad utdata till konsolen. Funktionen liknar sprintf() i R och använder följande formatspecificerare:

  • %d för att ange ett heltal
  • %s för att ange en sträng

Den här övningen är en del av kursen

Optimera R-kod med Rcpp

Visa kurs

Övningsinstruktioner

Skriv en funktion som adderar två heltal (x och y) och skriver ut följande meddelande:

** <x> + <y> = <x + y>

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Define the function add()
cppFunction('
  int add(int x, int y) {
    int res = x + y ;
    ___("** %d + ___ = ___\\n", x, y, res) ;
    return res ;
  }
')

# Call add() to print THE answer
add(40, 2)
Redigera och kör kod