2016-12-16 1 views
0

出力の違いは何ですか?引数と引数を持たないメソッドの出力の違いは何ですか?

(define my-method (lambda() '(1 2))) 

    (define my-method (lambda (x) '(1 2))) 

まず一つが返されます。手順:私の-方法

セカンド1:(1 2)

+0

違いはありません。引数リスト以外の最初のケースでは、何か違うものを入力したはずです。 – Sylwester

+0

違いはありませんが、Racketではどちらの出力も出力を生成しません。あなたはどこに正確に入りますか? (これらは*あなたが入力したものですか?*カッコのペアはSchemeとRacketに大きな違いがあることを覚えておいてください) – molbdnilo

答えて

0

違いはありません。

(define my-method1 (lambda() '(1 2))) 
(define my-method2 (lambda (x) '(1 2))) 

(my-method1) 
(my-method2 1) 
my-method1 
my-method2 

出力:

'(1 2) 
'(1 2) 
#<procedure:my-method1> 
#<procedure:my-method2> 
関連する問題