![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书
文章平均质量分 83
Ruby妙音
这个作者很懒,什么都没留下…
展开
-
七周七语言--安装篇
Ruby: https://www.ruby-lang.org/zh_cn/downloads/1.Ubuntu ruby1.9.3: sudo apt-get install ruby-full 2.OS X 系统内部默认自带Ruby环境,版本较低。 安装Homebrew: ruby -e "$(curl -fsSL htt原创 2014-11-25 21:12:47 · 523 阅读 · 0 评论 -
七周七语言之Ruby代码欣赏(命令式编程语言)
# hello.rbputs "Hello world!"# 实现以CSV格式读取txt文件的简单功能module ActsAsCsv module ClassMethods #类方法模块 def act_as_csv include InstanceMeethods # 包含实例模块 end end module InstanceM原创 2014-12-31 23:42:44 · 565 阅读 · 0 评论 -
七周七语言之Haskell代码学习
-- hello_world.hsmodule Main where -- 创建Main模块(它是顶级模块),模块用于将相关代码放到一个相同的作用域中 main = putStrLn "Hello World"--command模式-- 实现斐波那契-- 实现1module Main where fib :: Integer -> Integer --定义了fib函数,该函原创 2015-01-01 00:09:00 · 757 阅读 · 0 评论 -
七周七语言之IO语言代码学习
# hello.io"Hello World!" print# 实现unless功能# doMessage相当于一些语言中的evalunless := method( (call sender doMessage(call message argAt(0))) ifFalse(call sender doMessage(call message argAt(1))) ifTrue原创 2014-12-31 23:39:29 · 635 阅读 · 0 评论 -
七周七语言之Prolog代码学习(声明式编程语言)
# 若一个词以小写字母开头,它就是一个原子(atom);若以大写字母或下划线开头,那么它就是一个变量。变量的值可以改变,但原子不可以。#找朋友likes(wallace, cheese). # 事实likes(grommit, cheese). # 事实likes(wendolene, sheep). # 事实friend(X,Y) :- \+(X = Y), likes(原创 2014-12-31 23:46:13 · 2435 阅读 · 1 评论 -
七周七语言之Scala
# Hello world# hello.scaladef helloworld { println("Hello world!")}helloworld实际操作效果:#实现Compass罗盘功能class Compass() { val directions = List("north", "east", "south") var bearing = 0原创 2014-12-31 23:50:02 · 458 阅读 · 0 评论 -
七周七语言之Erlang代码学习
% Hello world"Hello world!". % 每句都以.结束% hello_world.erl-module (hello_world). % 声明模块-export ([hello/0]). % 声明方法hello() -> "Hello World!". % 实现方法实际操作效果:%递归--实现阶乘和斐波那契数原创 2014-12-31 23:56:03 · 465 阅读 · 0 评论 -
七周七语言之Clojure代码学习
; Hello world(println "Hello world!")实际操作:(使用javax.swing.JOptionPane/showMessageDialog nil "Hello World")实际效果:; 实现unless(defmacro unless [test body] (list 'if (list原创 2014-12-31 23:58:24 · 571 阅读 · 0 评论