- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 Ruby学习笔记4(范围,迭代器,异常处理)
范围Ruby中的Range就是给定起点和终点,自动为您生成连续值的方式。(1..5) #==> 1, 2, 3, 4, 5(1...5) #==> 1, 2, 3, 4('a'..'d') #==> 'a', 'b', 'c', 'd'可以使用to.a方法将这个范围转为数组range2 = ('bar'..'bat').to_a
2016-03-23 17:25:25 513
原创 Ruby学习笔记3(字符串,数组,哈希)
字符串支持“”‘’在一个双引号括起的字符串内,转义字符会被解析。在一个单引号括起的字符串内,转义字符不会被解析,原样输出。 在字符串中使用#{}数据标签来输出Ruby表达式的值。 还支持使用%Q和%q来引导的字符串:desc1 = %Q{Ruby 的字符串可以使用 '' 和 ""。}desc2 = %q|Ruby 的字符串可以使用 '' 和 ""。|puts desc1
2016-03-23 09:36:07 1012
原创 Ruby学习笔记2(方法、块、模块)
Ruby中的方法就是其他语言中的函数,名称应以小写开头,以免被解释为常量。参数可有可无,可以有默认值也可以没有。每个方法都有默认的返回值,就是最后一个语句的值。def test(a1="Ruby", a2="Perl") puts "编程语言为 #{a1}" puts "编程语言为 #{a2}"endtest "C", "C++"test要传入数量可变的参数:
2016-03-21 14:35:16 659
原创 Ruby学习笔记1(变量,类等)
Dir.entries "/"=> [".", "..", "Home", "Libraries", "MouseHole", "Programs", "Tutorials", "comics.txt"]Dir["/*.txt"]=> ["/comics.txt"]print File.read("/comics.txt")=> "Achewood: http://achew
2016-03-21 10:38:32 640
原创 Rails学习笔记1(Active Record初探)
Active Record是MVC模型中的M,负责将代码中的对象的属性与数据表相连,这样无需编写SQL语句也可以实现数据的持久化。 Active Record提供了如下几个重要的功能:表示模型和其中的数据;表示模型之间的关系;通过相关联的模型表示继承关系;持久存入数据库之前,验证模型;以面向对象的方式处理数据库操作;为了简化不必要的配置,其使用了一些命名约定来表示对象与表之间的关系。例如
2016-03-02 23:22:10 623
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人