函数编程基础:从一等函数到作用域的全面解析
1. 一等函数与实用程序编写
在编程学习过程中,掌握一等函数是很重要的。编写一个类似 cat 的小实用程序能帮助我们更好地理解它。下面是一个简单的 cat 程序示例,它类似于 Unix 类操作系统中的 cat 实用工具,用于打印文件内容:
fs = require 'fs'
file = process.argv[2]
fs.readFile file, 'utf-8', (error, contents) ->
if error
console.log error
else
console.log contents
此程序通过 fs.readFile 异步读取文件内容,若读取出错则打印错误信息,若成功则打印文件内容。
接下来,我们看看如何使用 Node.js 来提供网页服务。下面的代码展示了一个事件驱动的文件服务程序,它会监视本地文件的变化,并在网页上显示最新内容:
fs = require 'fs'
http = require 'http'
sourceFile = 'myfile'
fileContents = 'File not read yet.'
re
超级会员免费看
订阅专栏 解锁全文
18

被折叠的 条评论
为什么被折叠?



