Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 字符串

1、辅助方法

2、字符串

  输入“irb”进入Ruby命令行开发环境,控制器的启动方法是在命令行中执行“rails console”。

(1)字符串连接

>>"foo"+"bar"
=>"foobar"

(2)通过特殊的句法#{}进行插值操作

>>first_name="Amy"
=>"Amy"
>>"#{first_name} Sun"
=>"Amy Sun"

(3)单引号字符串和双引号字符串的区别:单引号字符串它们真的就是字面值,只包含输入的字符,不含有转义字符等。

>>‘\n‘
=>"\\n"
时间: 2025-01-04 08:56:23

Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 字符串的相关文章

Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 类

Ruby和其他面向对象的语言一样,使用类来组织方法,然后实例化类,创建对象.1.构造方法使用双引号是字符串的字面构造方法,也可以使用“具名构造方法”,即在类名上调用new方法 >> s="foobar" >> s.class => String >> s=String.new("foobar") >> s=="foobar" => true >> a=Array.new([1

Ruby on Rails Tutorial 第四章 Rails背后的Ruby 之 其他数据类型

1.数组和值域 2.块 约定:当块中只有一行简单的代码时使用花括号形式:当块是一行很长的代码,或者有很多行时使用do..end形式.例如: >> (1..5).each{|i| puts 2*i} (1..5).each do |i| puts 2*i puts '-' end >> 3.times{puts "betelgeuse"} >> (1..5).map{|i| i**2} >> %w[a b c].map{|char| cha

Java语言程序设计(基础篇) 第四章 数学函数、字符和字符串

第四章 数学函数.字符和字符串 4.2 常用数学函数 方法分三类:三角函数方法(trigonometric method).指数函数方法(exponent method)和服务方法(service method) 4.4 String类型 String类型不是基本类型,而是引用类型(reference type).

Ruby on Rails Tutorial 第六章 用户模型

1.用户模型(1)数据库迁移Rails默认使用关系数据库存储数据,数据库中的表有数据行组成,每一行都有相应的列,对应数据属性.把列名命名为相应的名字后,ActiveRecord会自动把他们识别为用户对象的属性. $ rails generate controller Users new #生成用户控制器和new动作,控制器名是复述Users $ rails generate model User name:string email:string #生成用户模型,模型名是单数User $ bund

剑指offer-第四章解决面试题思路(字符串的排序)

题目:输入一个字符串,打印出该字符串的全排列. 思路:将整个字符串分成两部分,第一部分为一个字符,将该字符和该字符后面的字符(直到最后一个字符)依次交换,确定第一个字符:然后固定第一个字符,将后面的字符也按照这种思维递归,即可完成整个字符串的排列. 如图所示: Java代码: public class StringPermutation { public void permutation(char[] s){ if(s==null) return; permutation(s,0); } pub

Ruby on Rails Tutorial 第一章 简介

1.目标:掌握MVC和REST.生成器.迁移.路由.嵌入式Ruby 本书涉及Rails,Ruby语言,Rails默认使用的测试框架(MiniTest),Unix命令行,HTML,CSS,少量的JavaScript,以及一点SQL. 2.演示应用: hello_app(1.3节) toy_app(第2章) sample_app(第3章到第12章) 3.Ruby on Rails(简称Rails)成功的关键: (1)Rails完全开源,基于MIT协议发布,可以免费下载.使用: (2)Rails的设计

《Ruby on Rails Tutorial》

总共分为11章节,一个简单的微博系统.完全是以测试去驱动开发,所以书里面有很多测试代码,刚开始会觉得很不习惯,然后过了一段时间后,还是不习惯这样的开发方式.最后选择以自己的方式来整理书里面的知识点.也就是说,我把开发的部分,跟测试部分,区分开来.后面想了下,觉得知识点可以分为以下4点. 1.git的使用初始化项目 git init添加内容 git add .提交到本地仓库 git commit -m "备注"提交到远程分支 git push拉取内容 git pull查看分支 git b

[Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序

本系列前两部分已经介绍了如何配置Ruby on Rails开发环境,现在终于进入正题啦! Part1.开发前的准备 本次的主要任务是开发第一个Rails程序.需要特别指出的是,本次我选用了一个(PaaS开发平台),也就是Rails教程中介绍的Cloud 9平台,该平台已经自动为我们作好了环境配置的工作:只要你有一个浏览器就可以使用该云端开发环境.非常的方便快捷!简直赞!平台网址如下:https://c9.io/ Cloud 9开发平台的实质是为每一个注册的开发者在服务器端分配一个Linux虚拟机

第四章--调试器及相关工具入门

在写这章之前,我看了一下看雪以往的教程.本来想参考一下,可忽然发现,写这样的一章,是一件非常愚蠢的事情,因为我觉的关于这些工具的使用教程.看雪教程中已经写的够详细的了,我并不认为你会看不懂.所以我不想做浪费时间的人,本章就此搁浅. 推荐看<Crack Tutorial 2001>,推荐看<看雪论坛精华一.二.三.四>,推荐看<加密与解密--软件保护技术及完全解决方案>,推荐看一切与之有关的教程. 本章补遗: 要想上路,你最少应该熟练掌握以下工具: SoftICE:目前公