私はちょうどFPを使い始めていますが、Scalaを使用していますが、これは最善の方法ではないかもしれません。私はちょうどそうではないだろう。私は、FPの理解において、より広いラクーナを指し示す、非常に具体的な質問を持っています。FPでPOSTを処理するにはどうすればいいですか?
WebアプリケーションがGETリクエストを処理している場合、ユーザーはWebサイトに既に存在する情報が必要です。アプリケーションは何らかの方法でデータを処理しフォーマットするだけで済みます。 FB方法は明らかです。
WebアプリケーションがPOSTリクエストを処理しているとき、ユーザーはサイトに保持されている情報を変更する必要があります。本当に、情報は通常アプリケーション変数に保持されていません。データベースやフラットファイルに格納されていますが、私は FPが正しくないと感じています。
静的データの更新をFP言語で処理するパターンはありますか?
私の漠然としたこの写真は、アプリケーションがリクエストと現在のサイトの状態を渡すことです。アプリケーションはそのことを行い、新しいサイト状態を返します。アプリケーションが開始されてから現在のサイト状態が変更されていない場合、新しい状態が現在の状態になり、返信がブラウザに返されます(これはClojureのスタイルのわかりにくいイメージです)。現在の状態が別のスレッドによって(変更された場合には、よく、何か他のものは...
定義あたりのIOは必須です – Cine
このシンクロジズムに従うかどうかを確認してください。(a)I/Oは必須です。 (b)重要でないプログラムにはI/Oが必要です。したがって、機能的なプログラムは簡単です。私はそれを信じていると言っているわけではありません、なぜ私はそれが間違っているのか分かりません。それが私の元の質問の本質です。 – Malvolio
機能プログラミングとは、誰かがI/Oを行うことを意味します。 :-D – ephemient