私の C++ クラスに次の再帰関数を書きました。
bool contains(int arr[], int n, int val){
if(n == 0) return false; // Escape clause
if(arr[0] == val) return true; // Second escape clause
return contains(arr+1, n-1, val);
}
私の教授は、C/C++/Assembler がこの種の配列トラバーサルをサポートする唯一の主流言語であると言いました。ポインターアドレスを変更することで、この種の検索を可能にする言語は他にあるでしょうか?