こんにちは、この戦いとtoreroへようこそ。
今は2つのタスクを実行するプッシュ機能を作成しようとしています。
まず、新しいトランジションまたは新しいイベントをメモリに依存させ、次に2つ目はメモリに常に100のトランジションがあることを確認します。
以前のチュートリアルで100のイベントの例を挙げたので私は100を見ていますが、実際これは100を超えるものになります。
これはおそらく1万100万になるでしょう。
しかし、とにかくこの値は容量になります。
大丈夫。
だからこのプッシュ機能を作ろう。
だから、いつものように、新しい関数を定義するために死から始めて、この関数に名前をつけて、それをpushと呼びます。この関数は2つの引数を持ちます。
オブジェクトと次のものを参照する通常の自己として最初に。
なぜあなたはそうなると思いますか？
このプッシュ機能が新しいイベントをメモリに追加するために使用されることを忘れないでください。
私たちはすでに記憶を持っています。
だから私たちが今必要とするのは、変数は私たちの引数または入力となるイベントであり、この入力をオブジェクトの変数であるメモリに曲げます。
大丈夫。
実際にイベントまたはトランジションと呼ぶことができます。
これは同じことで、次のコードセクションで見ることができます。
このイベントはまったく何ですか？
どのような形になっていますか？
実際に私は今このイベントを思い出すことができます。私たちがメモリに加えるこの移行は、合計4つの要素です。
最初のものはestyである最後の状態です。
2番目は新しい状態です。それは私たちのものです。
3番目のセクションは最後のセクション80です。
表示されたアクションと4番目のアクションは、最後の単語が最後に取得された単語です。
それが私たちです。
それはまさにこのイベントが持つ形です。
大丈夫。
イベントをメモリにピン止めし、メモリに容量要素があることを確認するだけで済むので、イベントが必要です。
さて、関数の中に入ってみましょう。
だから私たちがやる最初のことは、あなたのところに出席して記憶に行くことです。
これはappend関数を使用するので非常に簡単です。
それは直接的なものになるでしょう。
そしてappend関数を使うときは、何かを使いたいリストから始めなければなりません。このリストは当然メモリです。
だから我々は記憶から始まり、記憶は物体の変数であるから、ここでは自己学習の記憶を使って始まり、記憶を設定してからそれをしなければならないし、それから最初のものであるオープン機能を用いなければならない。
だからそれは曲がって、私たちが記憶に費やしたいものを入力したオープン関数の内部にあります。もちろんそれは私たちの証拠です。
だからここでも。
そしてそれは、最後の8つの新しい状態の最後の行為と最後の単語で構成される新しい出来事を記憶に追加します。
大丈夫。
それが最初のことです。
次に、メモリに常に容量要素が含まれていることを確認する必要があります。
それでは、容量が100000になったとしましょう。
100万の要素が列車を遅くする可能性があるため、おそらくあなたが選ぶ能力です。
だから100000としましょう。
今私たちの記憶には常に100000回の遷移が含まれ、決してそれ以上の遷移は含まれないようにします。
だから当初は2つと3つのイベントがありますが、それが100000イベントに達すると、常に100000イベントが発生します。
だからそれを確かめるために、私たちは単純に、この上限を持つIF条件を作る必要があります。
だから、私たちがここで使用するという考えを得るなら、限界を越えれば、メモリの最初のイベントである最初のトランジションを削除します。したがって、リード関数を使ってメモリ内の要素の数であるメモリ。
ここでlen関数では、自己メモリをメモリに入れることができます。
したがって、そのメモリの要素の数がその場合の容量よりも大きい場合、最初の要素を削除して、メモリが常に同じ数の容量要素を持つようにし、最初の要素を実行するために、 tellバイトの中心である別の関数を使用しようとしているので、最後のトランジションは緊張しているので、それが新しいトランジションであるため、メモリ内で最も古いトランジションである最初のトランジションを削除します。
最初のトランジションは最も古いトランジションです。
そして、ここで私たちは自己学習の記憶と記録を削除したいと思います。私たちは記憶自身のゼロを持っている記憶の最初の要素を取ります。今興味深いです。私は、未定義の能力があるという少しの警告があります。
これは、ここでの容量は、オブジェクトに接続された容量変数でなければならない入力ではないため、その容量を自分自身に追加する必要があるからです。
そして今、警告が来ました。
今では、自己の使用をさらに理解しています。実際には、再生メモリクラスのインスタンスであるオブジェクトの容量を取得するためにオブジェクトを参照することが実際にあります。
大丈夫。
だから私たちはこのプッシュ機能を使い終えました。
そして今、私たちは最後の容量要素でこのメモリからいくつかの無作為のサンプルを取る単純な関数である次の関数に移り、これを行うと多くのことが改善されます。
ディープクリーニングプロセス。
大丈夫。
だから、次のチュートリアルでこれをやってみましょう。
そしてそれまで。