tamatama5623回答ポイント なしウォッチ

Visual Basic JavaScript 関数の中の関数



あるページのプログラムをVBに置き換えて利用したいのですが、
どう書き換えたらvbに実装できるかわかりません
このページのスクリプトです。
http://lagstyle.com/icm/icm.html

var getTotalProbability = function(player, rank) {
var ranking = [];
var ret = 0;
// 内部関数で再帰
var makeRanking = function() {
// 自分の順位なら、最後の順位に自分を入れて確率を計算
if(rank == ranking.length) {
ranking.push(player);
ret += getProbability(ranking);
ranking.pop(player);
return;
}
for(var i = 0; i < 10; i++) {
if(i == player) {
continue;
}
for(var j = 0; j < ranking.length; j++) {
if(ranking[j] == i) {
break;
}
}
if(j != ranking.length) {
continue;
}
// 他人を次の順位に入れて再帰する
ranking.push(i);
makeRanking();
ranking.pop(i);
}
};
makeRanking();
return ret;
};

JavaScriptの 関数の中の関数、 再帰などを
vbに置き換えて実装することは可能でしょうか?
またその方法を教えていただきたいです。

ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-06-25 17:25:01
終了日時
2014-07-02 17:25:04
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

JavaScript2781Visual Basic174VB454スクリプト2307再帰58関数2326プログラム5048CONTINUE44

人気の質問

メニュー

PC版