34得票3回答
C语言中等同于fstream的peek函数

我知道在C++中,可以使用in.peek();来查看下一个字符。 当尝试在C语言中“窥视”文件的下一个字符时,该怎么做呢?

106得票18回答
如何在Python生成器中向前查看一个元素(peek)?

我不知道如何在Python生成器中预测下一个元素。一旦我看到它,它就消失了。 这就是我的意思:gen = iter([1,2,3]) next_value = gen.next() # okay, I looked forward and see that next_value = 1 # ...

75得票2回答
Java 8和Java 9中的Stream.peek()方法

我正在学习Java 8的 lambda 表达式,并想问一下我遇到的涉及 peek 方法的函数接口的以下 Java 代码片段。 在 IDE 上执行程序时,它没有输出。我本来以为它会输出 2, 4, 6。import java.util.Arrays; import java.util.List...

8得票7回答
弹出栈顶元素和查看栈顶元素在这种情况下是一样的吗?

从我阅读的所有资料中,它们都说:peek和pop之间的区别在于peek不会移除顶部的值。 在我讲义笔记提供的示例中,显然它们使用不同的减法方法来执行相同的操作。在执行两个操作后,顶部都被减去了1。 我是正确的吗? 可能不是,有人能解释一下它们的区别吗? int pop(void) { ...

14得票7回答
StreamReader.Readline()真的是在文件中计算行数最快的方法吗?

在浏览了一段时间后,我找到了很多讨论如何计算文件中行数的文章。 例如以下三篇文章: c# how do I count lines in a textfile Determine the number of lines within a text file How to count li...

60得票7回答
我能否从PriorityQueue中获取一个项而不将其删除?

我想获取队列中的下一个项目,但是我不想将其出队。在Python的queue.PriorityQueue中是否可以实现?根据文档,我没有看到如何实现。

9得票3回答
能否窥探堆栈下面的内容?

是否有可能查看C# Stack 变量表面以下的层次结构中的值?在我的例子中,我需要查看下面一个值。我可以使用Peek将值记录到临时变量中,然后Pop和读取,然后Push临时值回去,但是有更好的方法吗?

18得票5回答
C#: 实现 NetworkStream.Peek?

目前在C#中没有NetworkStream.Peek方法。那么如何实现一个类似于NetworkStream.ReadByte的Peek方法,但返回的byte并不会从Stream中移除?

9得票6回答
为什么Stack.Peek()是一个方法?

正如标题所述,为什么Stack类需要一个返回顶部对象引用的方法?我一直被告知,方法意味着涉及某些计算,并且应该使用属性返回简单对象。Peek()方法没有参数,在代码级别上它是(我认为)一个简单的操作。 问题是:是否有具体的原因?是否有任何隐藏的行为会影响性能? 编辑:我不知道类的实现方式,...

9得票2回答
帮助:ZX81的“BASIC” Peek函数

我需要一种方法来查找字符('<')是否撞到了墙壁(黑像素图形)。 -在ZX81游戏中。 我一直在看另一个游戏...它使用的是以下代码 如果 peek(peek 16398 +256*peek 16399) = code "blackpixel graphic" then ... ...