欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/Agda, C++/Erlang/Lisp
CoffeeScript
来自开放百科 - 灰狐
(版本间的差异)
小 (→链接) |
小 (→指南) |
||
第8行: | 第8行: | ||
npm install -g coffee-script | npm install -g coffee-script | ||
coffee -v | coffee -v | ||
+ | coffee | ||
+ | coffee> list = [1, 2, 3, 4, 5] | ||
+ | [ 1, 2, 3, 4, 5 ] | ||
+ | square = (x) -> x * x | ||
+ | [Function] | ||
+ | coffee> square(3) | ||
+ | 9 | ||
+ | cube = (x) -> square(x) * x | ||
+ | [Function] | ||
+ | coffee> cube(3) | ||
+ | 27 | ||
==链接== | ==链接== |
2015年8月26日 (三) 01:10的版本
CoffeeScript 是一种相对较新的语言,为开发人员提供了不再有 JavaScript 缺陷的令人期待的方案。利用 CoffeeScript,开发人员即可使用一种轻量级、直观的语言完成编码工作,这种语言就像是 Ruby 和 Python 的混合体。对于兼容浏览器的 Web 应用程序,CoffeeScript 将编译为 JavaScript;对于服务器端应用程序来说,它还能与 Node.js 无缝地协同工作。
相对于JavaScript,CoffeeScript对于企业来说甚至更合适,ECMAScript 6标准从CoffeeScript那里借鉴了很多。
如果你需要一个好结构,那就从CoffeeScript开始吧!
指南
npm install -g coffee-script coffee -v coffee coffee> list = [1, 2, 3, 4, 5] [ 1, 2, 3, 4, 5 ] square = (x) -> x * x [Function] coffee> square(3) 9 cube = (x) -> square(x) * x [Function] coffee> cube(3) 27
链接
分享您的观点