|
|
1
48
Python 3
澄清
|
|
|
2
242
洛尔码The specs 至少可以说是粗略的,但我尽力了。让投票开始吧!我仍然觉得这是一个有趣的练习。
|
|
|
3
43
脑***
|
|
|
4
42
COBOL因为没有其他人……
|
|
|
5
39
哈斯克尔
如果您只想读/写文件:
|
|
|
6
35
D
|
|
|
7
34
红宝石
|
|
|
8
33
C.*
|
|
|
9
29
美国国家标准委员会
|
|
|
10
29
shell脚本(Unix)
事实上
|
|
|
11
27
Linux上的x86汇编程序(NASM)我已经有7年没有接触过asm了,所以我不得不用google把它拼凑在一起,但它仍然可以工作;)我知道它不是100%正确,但是hey:d
好吧,它不起作用。对不起。当它打印的时候
使用的参考: http://www.cin.ufpe.br/~if817/arquivos/asmtut/quickstart.html http://bluemaster.iu.hio.no/edu/dark/lin-asm/syscalls.html http://www.digilife.be/quickreferences/QRC/LINUX%20System%20Call%20Quick%20Reference.pdf |
|
|
12
21
javascript-节点.js首先,很多嵌套回调。
稍微干净一点:
|
|
|
13
21
普通LISP
|
|
|
14
18
动力壳
|
|
|
15
18
外壳脚本
下面是一个仅使用内置命令的shell脚本,而不是调用外部命令,例如
在编写重要的shell脚本时,建议尽可能多地使用内置脚本,因为生成单独的进程可能会很慢;从我的计算机上的快速测试来看,
对于不熟悉语法的人,
这个
请注意,虽然您可以像我在这里所做的那样一次读取一行,但更常见的模式是将其包装在while循环中:
|
|
|
16
18
克洛杰尔
或等效地,使用线程宏
|
|
|
17
17
弗斯
|
|
|
18
16
基本的我已经有近10年没有使用过BASIC了,但这个问题给了我一个快速复习知识的理由。:)
|
|
|
19
16
Objtovi-C
|
|
|
20
16
珀尔
|
|
|
21
15
R:cat("hello\n", file="fileio.txt")
cat("world\n", file="fileio.txt", append=TRUE)
line2 = readLines("fileio.txt", n=2)[2]
cat(line2)
|
|
|
22
15
PHP
|
|
|
23
15
爪哇
|
|
|
24
14
C++
或者稍微少点书生气,
|
|
|
25
13
Go
|
|
|
26
12
二郎可能不是最惯用的二郎,但:
|
|
|
27
12
Emacs Lisp尽管有人说emacs主要是一个文本编辑器[1]。因此,虽然EmacsLisp可以用于解决各种问题,但它是针对文本编辑器的需要而优化的。由于文本编辑器(显然)在处理文件的方式上有相当特殊的需求,这会影响EmacsLisp提供的与文件相关的功能。 基本上,这意味着EmacsLisp不提供将文件作为流打开并逐个读取的函数。同样,如果不先加载整个文件,就不能追加到文件。相反,文件完全被[2]读取到缓冲区[3]中,编辑后再次保存到文件中。 对于必须执行的任务,您将使用EmacsLisp,因为这是合适的,如果您想做一些不涉及编辑的事情,可以使用相同的函数。 如果您想一次又一次地附加到一个文件中,这会带来巨大的开销,但正如这里所演示的,这是可能的。在实践中,通常在写入文件之前手动或以编程方式完成对缓冲区的更改(只需将下面示例中的前两个s表达式组合在一起)。
[1]至少我不会把它称为操作系统;一个可选的用户界面是的,一个操作系统否。 [2]您只能加载文件的部分内容,但只能按字节顺序指定。 [3]缓冲区在某种程度上既类似于字符串,又类似于“编辑文件时看到的东西”。编辑缓冲区时,缓冲区显示在窗口中,但用户不必看到缓冲区。 编辑:如果希望看到插入缓冲区的文本,显然必须使其可见,并在操作之间休眠。因为Emacs通常只在等待用户输入时重新显示屏幕(睡眠与等待输入不同),所以您还必须强制重新显示。在这个例子中这是必要的(用它来代替第二性别);在实践中,我从来没有用过“重新显示”一次——所以是的,这很难看,但是……
|
|
|
28
11
Windows批处理文件-版本2
为了解释上一个糟糕的查找循环,它假设文件中只有hello(newline)世界。所以它只跳过第一行,只回声第二行。 长乐阁
|
|
|
29
11
斯卡拉:使用标准库:
使用Josh Suereth的 Scala-ARM Library :
因为很多人都用同一个文件描述符来写这两个字符串,所以我的答案中也包括了这个方法。 使用标准库:
使用Josh Suereth的 scala arm库 :
|
|
|
30
11
格罗维
|
|
|
Sudhanva c · 如何提高编码技能?[已关闭] 8 年前 |
|
|
hoffm · 为什么Ruby找不到调用方类中定义的常量? 8 年前 |
|
|
Thamme Gowda · “lambda”关键字的较短替代项? 8 年前 |
|
|
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 11 年前 |
|
|
lucasasecas · 有可能静态地使用动态语言吗? 11 年前 |
|
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 11 年前 |
|
dallin · 数组中的逗号运算符是否有名称? 12 年前 |