side-effects

    7

    2答えて

    私はモナスを使ってディスクI/Oのような副作用を追跡できるHaskellのような純粋な関数型言語の魅力を理解しています。 なぜすべてのシステムコールが副作用と考えられるのですか?たとえば、Haskellのヒープメモリ割り当て(自動)は追跡されません。そして、スタックの割り当ては副作用がありますが、それは役に立つとは思えません。どちらもシステムの全体的な状態を変更します。 したがって、副作用とは何の

    1

    1答えて

    ngrx/effectsを理解しようとしています。私は、クリックごとに1ずつインクリメントする単純な関数を構築しました。しかし、それはクリックされると無限ループになり、何が起きているのかはわかりません。私はいくつかばかげた間違いをしていると確信しています。 monitor.effects.ts @Injectable() export class MonitorEffects { @E

    3

    1答えて

    ストリーム: Operations like forEach and peek are designed for side effects; 彼らは「設計された」の意味は何?これらの2つについては何が特別ですか?私は任意のストリームAPIメソッドが副作用を介して動作するように自分のコードを書くことができます。私が理解できる限り、それは完全に私のものです。さらに、私は通常、ソース自体ではなく要素

    1

    1答えて

    リストコントロールは、リソースに対して単一選択として定義されています。 質問1 は、私は私のCListCtrlの最初の列のヘッダーにあるチェックボックスを持っていると思います。 OnInitDialogに私は私がチェックし、アクションと選択アクションが異なる目的のために使用されることを望むので、私は絶対に望んでいない拡張|LVS_EX_AUTOCHECKSELECTに追加する場合それはヘッダのみの

    1

    1答えて

    は、私は私のコードベースを作る過程で午前PSR-2に準拠し(したがって、PSR-1準拠)と私は、次のコードに遭遇していますメモリの量を増加させるために使用される public function init() { parent::init(); // Allow A Larger PHP Memory Limit For This Script ini_set("m

    0

    1答えて

    こんにちは私はスキームを学ぶためにしようとしていると私は大学のウェブサイトからの例に取り組んでいた: (CIRCを定義「(: https://courses.cs.washington.edu/courses/cse341/05au/lectures/scheme-side-effects.html の例では、これらの線に沿って何かでありますAB)) (設定-CDRを!(CDR CIRC)CIRC

    0

    1答えて

    を設定する不可解な副作用はラベルのテキストを設定するとMKMapViewに追加されましたMKCircleの不透明度を高める副作用を持つことができることが表示されます。ここで は何が起こっているのである: まず私は func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {

    1

    1答えて

    以下のコードで数値オブジェクトをエミュレートするメソッドを動的に設定しようとしています。しかし、代わりに、すべてのメソッドがループの最後のメソッドに設定されます。なぜこれが起こり、どうすればPythonをDWIMに納得させることができますか? #!/usr/bin/env python3.5 class Foo(float): pass for tp in ("add", "sub