functional-programming

    2

    2答えて

    私は簡単な文法ですべての可能な単語の無限のリストを作成する関数を定義しようとしています。しかし、私はhead (generate [] [])と入力すると、ghciがフリーズしますが、head (generate' [] [])はうまく動作します(ただし、まだ無限のリストが必要です)。どうしたの? data Start = Start deriving(Show) data MyExpr = M

    0

    2答えて

    私はリストからpythonでdictを構築したい、dictのキーは最初のカラムであり、マップの値は2番目のカラムです。これを実装するエレガントな方法はありますか? 例えば、 A= [[1,2], [1,3], [2,3]] 結果は M={1:[2,3],2:[3]} 私の独自の方法が for row in A: if row[0] not in M: M[row[0]] = [] M[row[0]

    2

    2答えて

    ほとんどの言語と同様に、Scalaにはifというステートメントがあります。しかし、私は、フォームのコードを使用して正確に同じ結果を得ることができますパターンマッチング使用して(?): (condition) match { case true => { /* handle the true case */ } case false => { /* handle the fals

    0

    2答えて

    私は、件名と平日のリストを持っています。 subjectDays = [("maths", ["mon", "tue"]), ("science", ["mon", "wed"])] ここでは、組み合わせのリストを生成したいと思います。 結果は次のようになります。 combinations = [[("maths", "mon"), ("science", "mon")],

    0

    1答えて

    tidyrパッケージの使用に関するスワールレッスンのスクリプトを作成しています。 %>%オペレータ。私はpassという名前のデータフレームを持っています。このフレームには、名前、クラス番号、最終学年4人の学生が含まれています。私は、statusと呼ばれる新しい列を追加し、 "合格"という文字ベクトルを入力します。その前に、私はスワール問題が互いに上に構築し、最後の1は私が最初に実行していた gra

    0

    1答えて

    Java 8では、引数を返すものを作成するか、引数がnullの場合はインスタンスを作成します。 静的メソッドまたはUnaryOperatorを作成することでこれを行うことができます。次のアプローチは、技術的には同じであるか、私はアプローチのいずれかで知っておくべき技術的な違いがあります: 静的メソッド static Cat initOrReturn(Cat c) { if (c==nul

    -1

    3答えて

    私はこの問題をJavaの教科書で研究しようとしています。 問題は、このプログラムを書き換えて副作用をなくすことです。 ここで、オブジェクトまたはプログラム変数の状態への変更は、関数(またはメソッドと同じことです)の呼び出しによって生成されます。 パッケージsideeffect; public class SideEffect { **public static int x;**

    1

    1答えて

    JavaScriptの機能プログラミングに関するものです。下のコードでは、composeはsetIntervalの外側では機能せず、clearは最初の引数としてcomposeの初期値を与えません。 setIntervalがなくてもcomposeはどうすれば動作するのですか? const clear =() => console.clear() const f1 =() => 2 con

    1

    2答えて

    Kotlinは、ストリームに似たプログラミングを可能にする便利な拡張機能を提供しています。例えば 、私は、リスト内の要素を探している場合、私はfindを使用することができます。 return list.find { n -> n>4 && n<6 } しかし、私は入れ子になっているのリストを持っている場合、これは私のために実用的ではないようです。それは私foは思わ private fun fi

    0

    1答えて

    このコードはもともとinput.valueを取り出してページに追加しました。私はこのプロジェクトにローカルストレージを追加しました。コードはすでに書かれていますが、localStorageからのページへの入力を表示するのは苦労しています。入力は配列内のオブジェクトとしてローカルストレージに格納されます。私はforループを書いてこれらの値をループし、要素をビルドしてliに追加し、後でulに追加する関