この質問を説明していただければ、本当にありがたいです。かなり長い間考えていましたが、解決できませんでした。私は自己学習者で、これは MIT の icampusutor サイトからの演習です。
次の各手続きのタイプを示してください。シンボル「->」を使用して、「マップ先」を示します。たとえば、手続きの四角形のタイプは「number->number」です。次の用語を使用して、プリミティブ型のデータを説明します: 数値、ブール値、文字列。
1- (define (テスト バー n) (if (バー n) n (テスト バー (+ n 2))))
2- (define (test foo bar n) (if (bar n) #t (test foo bar (+ n (foo n))))))
3- (定義 (テスト foo バー n) (if (バー n) (+ 1 (foo n)) (テスト foo バー (+ n 3))))
4- (ラムダ (ab) (+ a (b 1 0の場合)))
5- (ラムダ (x) (ラムダ (y) (+ xy)))
6- (ラムダ (xy comp) (if (comp xy) (+ x 1) (+ y 1)))
助けてくれてありがとう。