問題タブ [countable]

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 に答える
8987 参照

computation-theory - 有限のアルファベット上のすべての言語の集合が数えられないことを証明する

いくつかの改訂を試みていますが、これについてはわかりません:

有限のアルファベット上のすべての言語の集合が数えられないことを証明してください。

カントール対角化法を使用する必要があると感じていますが、この問題にどのように使用するかはわかりません。

0 投票する
2 に答える
186 参照

php - PHPでの反復の最後の項目

反復結果をコンマで区切りたいのですが、配列ではありません。ビューで実行したいので、コードは長くないでください。

結果オブジェクトは、Countable、Iterator、SeekableIterator、ArrayAccessを実装します。

0 投票する
2 に答える
2184 参照

php - 特定のオブジェクトで呼び出されたときの count() の動作をオーバーロードします

重複の可能性:
count() を使用して ArrayAccess を実装するオブジェクトの要素をカウントしますか?

PHP 5 では、マジック メソッドを使用したり、一部のクラスをオーバーロードしたりできます。C++ では、引数の型が異なる限り、存在する関数を実装できます。PHPでこれを行う方法はありますか?

私がやりたいことの例はこれです:

何とか2を返したいと思います.IEはクラス内の特定の配列の値を数えます。したがって、C++ では、これを行う方法は次のようになります。

基本的に、私は大規模なアプリケーションのデータ呼び出しを簡素化しようとしているので、これを行うことができます:

それよりも

リストはオブジェクトのリストになる可能性があるため、使用方法によっては、誰かが現在の方法でそれを行う必要がある場合、非常に厄介なステートメントになる可能性があります。

だから、私はこれに似たものを作ることができます:

PHP の count が混合変数を受け入れることは知っているので、個々の型をオーバーライドできるかどうかはわかりません。

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

computer-science - cantors ジグザグ ジグザグの道

誰かが私を助けてくれませんか。本の例では、矢印はある方向に進み、私が矢印を思いついたという答えは別の方向に進みます。カントールをジグザグに通過しなければならない道は本当に重要ですか?

ここに画像の説明を入力

0 投票する
3 に答える
2266 参照

turing-machines - 可算性とチューリングマシンの停止の関係

こんにちは私は可算性に疑問があります。特定のものが可算であるかどうかを調べる必要があるのはなぜですか。それを見つけることに使用はありますか?また、数えられないことがある場合、それを解決するチューリングマシンがないことを意味しますか?

0 投票する
2 に答える
118 参照

computability - 2つの引数関数すべての集合を可算できないことを証明する方法

カントールの対角線を使用して、すべての1つの引数関数の集合を可算できないことを証明できます。例えば

すべての関数f1からfnに対して、すべての引数を渡すことができ、いくつかのnに対して1からnを渡すことができます。次に、対角値を取得し、対角値に1を追加すると、1つの引数関数をすべてカウントできないことを証明できます(対角値を変更すると、リストされていない一意の行が生成されるため)

2つの引数関数も数える特定の方法があるのだろうか??..

ありがとう..

0 投票する
2 に答える
4287 参照

php - PHP: ArrayAccess を実装するオブジェクトである「配列」をソートおよびフィルタリングするにはどうすればよいですか?

配列のように動作する、オブジェクトのコレクションであるオブジェクトがあります。これはデータベースの結果オブジェクトです。次のようなもの:

変数は、実装およびインターフェース$usersするオブジェクトです。ArrayAccessCountable

この「配列」をソートおよびフィルタリングしたいのですが、配列関数を使用できません。

この種のオブジェクトをソートおよびフィルタリングするにはどうすればよいですか?

0 投票する
2 に答える
18052 参照

math - 0 と 1 の間の実数の集合は本当に数え切れないほど無限ですか?

カントールの可算無限無限と不可算無限無限の集合

0 と 1 の間の実数の集合が数え切れないほど無限であることを知っているかもしれませんし、証明したかもしれません。つまり、そのセットのすべての数を異なる自然数にマップすることはできません。

0 と 1 の間の実数をすべて別の自然数にマッピングできるテクニックを手に入れました。手法は簡単です 小数点を 1 に置き換え、元の数字をその数字にマッピングします。10003 に 0.0003、103 に 0.03 をマッピングします。

この手法を使用することで、0 と 1 の間の実数をすべて自然数にマッピングすることができます。これらの自然数はすべて 1 から始まるため、2、211、79 のように数字がマッピングされない他の数字も存在するため、これは自然数のセットが 0 と 1 の間の実数よりも大きいことを意味します。したがって、0 と 1 の間の実数の集合は可算無限です。

あなたの意見は何ですか?

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

php - 反復可能ではない PHP クラスに \Countable を実装しても問題ありませんか?

例外 (フォーム フィールドの複数のエラーなど) を収集し、countable を実装する MultipleException クラスがありますが、実際には例外であるため、リストのように反復可能にしたくありません (リストをスローすることはありません)。

これはソフトウェア設計上大丈夫ですか?それとも、SPL Countable インターフェースを誤用しているのでしょうか?

正しい方法はどれですか?

ありがとう