问题标签 [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 - 证明有限字母表上所有语言的集合是不可数的

试图做一些修改,但不确定这个:

证明有限字母表上所有语言的集合是不可数的。

我觉得它需要使用Cantor Diagonalization方法 - 但我不确定你将如何使用它来解决这个问题。

0 投票
2 回答
186 浏览

php - PHP 迭代中的最后一项

我想用逗号分隔迭代结果,但它不是数组。我想在视图中做,所以代码不应该很长。

Result 对象实现了 Countable、Iterator、SeekableIterator、ArrayAccess。

0 投票
2 回答
2184 浏览

php - 在某些对象上调用时重载 count() 的行为

可能重复:
使用 count() 为实现 ArrayAccess 的对象计数元素?

在 PHP 5 中,您可以使用魔术方法、重载某些类等。在 C++ 中,您可以实现只要参数类型不同就存在的函数。有没有办法在 PHP 中做到这一点?

我想做的一个例子是:

我希望 blah 返回 2。IE 计算类中特定数组的值。所以在 C++ 中,我这样做的方式可能如下所示:

基本上,我正在尝试简化大型应用程序的数据调用,因此我可以调用这样做:

而不是

该列表可能是一个对象列表,因此取决于它的使用方式,如果有人必须以当前方式执行它,这可能是非常讨厌的声明:

那么,我可以做类似的事情吗:

我知道 PHP 的计数接受混合 var,所以我不知道是否可以覆盖单个类型。

0 投票
1 回答
1499 浏览

computer-science - 曲折曲折曲折的曲折路径

有人可以帮我吗。在本书的示例中,箭头以一种方式出现,而我提出的答案箭头则以不同的方式出现。你必须经过曲折曲折的路径真的很重要吗?

在此处输入图像描述

0 投票
3 回答
2266 浏览

turing-machines - 可数性与图灵机停机的关系

嗨,我对可数性有疑问。为什么有必要找出某些事物是否可数。找到它有没有用?而且,如果某些事情是不可数的,是否意味着没有图灵机可以解决它?

0 投票
2 回答
118 浏览

computability - 如何证明所有两个参数函数的集合不可数

我们可以使用康托尔的对角线证明所有单参数函数的集合是不可数的。例如

对于所有函数 f1 到 fn,我们可以将所有参数传递给一些 n,并将 1 传递到 n。然后通过取对角线值并将对角线值加 1,我们可以证明我们不能计算所有一个参数函数。(因为更改对角线值将产生一个唯一的未列出的行)

想知道是否有一种特殊的方法来计算两个参数函数????

谢谢..

0 投票
2 回答
4287 浏览

php - PHP:如何排序和过滤一个“数组”,即一个对象,实现 ArrayAccess?

我有一个对象,它是对象的集合,表现得像一个数组。它是一个数据库结果对象。类似于以下内容:

$users变量是实现ArrayAccessCountable接口的对象。

我想对这个“数组”进行排序和过滤,但我不能在上面使用数组函数:

如何对此类对象进行排序和过滤

0 投票
2 回答
18052 浏览

math - 0 到 1 之间的实数集真的不可数无限吗?

康托的可数无限和不可数无限无限集

您可能知道并且您可能已经证明 0 到 1 之间的实数集是不可数无限的。意味着我们不能将该集合中的每个数字映射到不同的自然数上。

我得到了一种技术,通过它我可以将 0 到 1 之间的所有实数映射到不同的自然数上。技术很简单将小数点替换为 1 并将原始数字映射到该数字上,这样将 0.0003 映射到 10003 并将 0.03 映射到 103

通过使用这种技术,我们将能够将所有介于 0 和 1 之间的实数映射到自然数上。所有这些自然数都将从 1 开始,因此我们还将拥有其他数字,在这些数字上没有任何数字将被映射,例如 2、211 或 79,因此这意味着自然数集比 0 和 1 之间的实数更大。所以 0 到 1 之间的实数集是可数无限的。

你的意见是什么?

0 投票
1 回答
667 浏览

finite-automata - 是否存在适用于所有可数语言的 TM?

我知道如果存在用于一种语言的图灵机,那么该语言是递归可枚举的,因此存在它的枚举过程。但是,如果一种语言是可数的,这是否意味着它必须有一个 TM 呢?

谢谢!

0 投票
1 回答
116 浏览

php - 可以在不意味着可迭代的 PHP 类中实现 \Countable 吗?

我有一个 MultipleException 类,它收集异常(例如表单字段中的多个错误)并实现可数,但我不希望它像列表一样可迭代,因为它实际上是一个异常(你永远不会抛出一个列表)。

就软件设计而言,这可以吗?还是我滥用了 SPL Countable 接口?

哪个是正确的方法?

谢谢