トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-R備忘録/34

R備忘録 /状態空間モデリング/donlp2/その他のメモ

R備忘録 - 記事一覧

C言語のAPI tipsぁ壁嫦諭

  • 投稿者: みゅ
  • カテゴリ: なし
  • 優先度: 普通
  • 状態: 完了
  • 日時: 2009年06月09日 10時02分21秒

内容

  • C言語のAPI tipsぁ壁嫦諭

付値

  defineVar(install("string1"), str1, rho);
  defineVar(install("string2"), str2, rho);
  defineVar(install("case"), cs, rho);

関数に、評価する引数を与える

  • 引数が一個の場合、eval関数
  PROTECT(call2 = lang2(install("eval"), call));
  • print関数
SEXP eval_fun02(SEXP a, SEXP rho)
{
  SEXP call;
  SEXP ret;
  PROTECT(call = lang2(install("print"), a));
  eval(call, rho);
  UNPROTECT(1);
  return R_NilValue;
}
  • 仲間たち
#define lang1			Rf_lang1
#define lang2			Rf_lang2
#define lang3			Rf_lang3
#define lang4			Rf_lang4

コメント