問題タブ [pass-by-name]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
56 参照

scala - scala で引数として「by-name」を呼び出す関数を呼び出す方法

私はscalaにかなり慣れていませんが、まだ学習の初期段階にあります。次のような例の記事を読んでいました。

注意

  • ポジションは(Int,Int)
  • パスはList( Position )

私が理解していることから、このメソッドは次のようになります。

  • list of positions

  • Option[Path]

そして戻ってきますOption[Path]

私が理解できないのは、このメソッドをどのように呼び出すべきかということです。

私はこれを試しました:

example(Nil, Option( 0,0 ) )

0 投票する
0 に答える
25 参照

pass-by-reference - セミ C コードでのパラメータ受け渡し戦略

それは私の課題の問題です。セミC言語で書かれた次のコード。実行の最後に 29、34、および 43 を取得するために、f、g、および h 関数のパラメータ受け渡しタイプを設定します。たとえば、29 を取得するには、f、g、および h で値渡しを使用する必要があります。でも34と43はどうすればいいのかわからない