-2
私はDrRacketで2つの変数(aとb)をとり、bを返すプログラムを設計しようとしています。 これはどのように行われますか?Drracketスキームのシンプルプログラム
私はDrRacketで2つの変数(aとb)をとり、bを返すプログラムを設計しようとしています。 これはどのように行われますか?Drracketスキームのシンプルプログラム
DrRacketで初心者の言語を使用していると仮定しています。 DrRacketでは、define
を使用して値を変数に関連付けることができます。 e.x (define A 10)
。これをラケットで関数にしたい場合は、(define (always10 n) A)
を実行することができます。ここでは何もしないので、この場合は役に立たないnを取り込む関数を作成し、Aという以前に定義された項を返します。 1つの余分な変数を取り、2番目のパラメータを返す点を除き、同じです。それは(define (someFunction a b) b)
と書かれています。もし我々がsomeFunction
と呼ぶなら、それは2つの引数を与えなければなりません。それは2つ目の引数を返します。 (someFunction "hello" A) => 10
。次に、2つの数値を取り、その合計を返す関数を作成することをお勧めします。
2つの引数をとる関数はどのように開始されますか? – soegaard
プログラムはコマンドライン引数をとり、エラーコードをオペレーティングシステムに返すか、関数の作成方法を尋ねていますか? – Sylwester
@Sylwester私はこの機能を作る方法を尋ねています。これはDrRacketを初めて使ったときです。 –