前言

这门语言很少去听过,可能是没怎么用到就不会听到太多关于ruby的消息,工作需要这门语言,需要从0开始学习这门语言,慢慢学习简直...太神奇了...,原谅我见识浅薄。原来很早就已经出世了,园子中也有大几年前别人写的ruby,貌似国内一直很少有人用这门脚本语言,加上现在更多的是倾向于python了,而我却未能搭上这趟及时车,又加之要学的东西太多,如果每个都是浅尝辄止则得不偿失。或许这门语言在以后中不太会用到或者涉及,也许对于以后学习python有帮助呢,收货的知识不怕多,就怕不学!关于ruby的历史渊源就不去涉及,我们接下来进入ruby的hello world。

软件下载

ruby install:ruby

rubyMine install:rubyMine

破解以及注意

(1)破解:上述rubyMine链接为最新版本,安装完毕后需要注册并激活,网上各种激活码以及依据keygen.exe来生成激活码都已经失效,我是各种找,各种试,为了不让学习ruby的童鞋浪费不必要的时间就特此说明一下:出现注册激活的页面选择【License server】并输入【http://15.idea.lanyus.com/】点击OK,然后你懂的,激活了,就是这么simple。

(2)注意:当安装ruby然后再安装rubyMine后,打开rubyMine创建ruby文件时会自动加载外部库ruby,但是如果先安装rubyMine创建ruby文件时,发现没有智能提示,再去安装ruby,此时再打开rubyMine你会发现并未出现智能提示,此时你只需要将创建ruby所在的项目删除,然后重新创建项目再创建ruby文件时将会有智能提示。如下所示说明你成功了

HelloWorld

让我看看ruby的内心世界是怎样的,来ruby跟世界打个招呼。

你到底有多神奇

C#计算1到100的和

  var sum = 0;for (int i = 0; i <= 100; i++){sum += i;}Console.WriteLine(sum);        

ruby计算1到100的和

sum = 0
i = 0
(1..101).each do|elem|sum+=ii+=1
end
puts sum    

结语

ruby的神奇以及强大不言而喻,其简洁的语法让我为之一叹。后续将继续循序渐进讲解ruby的基础语法。follow me come on(当然有关最新EF我也不会落了,后续也会进行相应的及时讲解)!

转载于:https://www.cnblogs.com/CreateMyself/p/5342353.html

Ruby之入门(一)相关推荐

  1. Ruby从入门到精通pdf

    下载地址:网盘下载 内容简介  · · · · · · <Ruby从入门到精通>还讲解了Ruby关键内容(如类.对象.项目.模板和程序库)以及Ruby的其他方面(如数据库访问).另外,&l ...

  2. Ruby基础入门学习总结

    Ruby基础入门学习总结 一.Ruby的特色 Ruby是一种具有交互性的动态语言,语法简单,容易上手.与其他脚本语言相比,她比Perl强大,比Python更面向对象.她还具有开源.多平台.可直接访问O ...

  3. netbeans linux 教程,NetBeans IDE Ruby 快速入门教程

    NetBeans IDE Ruby 快速入门教程 本教程提供了在 NetBeans IDE 中开发 Ruby 应用程序的快速入门指南.本教程介绍如何使用 IDE 的 Ruby 支持来执行一些典型的应用 ...

  4. Ruby学习入门简介

    最近在为一家公司做一个小项目,前端时间一直在用最熟悉的java,结果java的开发效率实在让人崩溃.用框架吧-一堆配置文件很折腾,不用框架吧-很多代码都要自己从头写,很麻烦.随后把目光转向了Groov ...

  5. Ruby 简单入门(一)

    最近实习快结束了,也被谈话过了,确定可以把我留下来,但是这面是做javaWeb的,很少时间放在Ruby上了,下午有点闲,写写吧,一下子写不完,我慢慢来.... 目测有40个左右例子,尽量涵盖多点知识, ...

  6. Ruby 简单入门(二)

    8..Ruby 中有意思的东西 '#'号被用来做单行注释 单行语句不需要以:分号结尾,不过要想使两条单条语句放在一行可以使用,稍后代码例子一起放出 反斜杠除了转义还可以用来连接字符 变量是不需要声明的 ...

  7. Ruby学习入门命令

    1.puts命令 usage: puts "string" 2."50".to_i() 3.d = gets  #这个是用于获得属于数据的. 4.if 语句格式 ...

  8. Ruby小白入门笔记之Rubymine工具的快捷键

    智能快捷 Ctrl+Alt+G:弹出Generate Ctrl+Alt+L:格式化代码 Alt+F1:切换视图(Project, Structure, etc.). Alt+F2:弹出预览窗口,可选择 ...

  9. Ruby入门教程和技巧

      Ruby真的比Java更好? Ruby On Rails 创始人:对Java 说再见 这两周以来围绕Java发生的两件大事:EclipseCon 和TheServerSide Java Sympo ...

最新文章

  1. Atian inputmethod 输入法解决方案 方言与多语言多文字支持 英语汉字汉语阿拉伯文的支持 (au...
  2. python中print是什么意思_python中print什么意思
  3. [EDA] 第1章 EDA技术概述-潘松版
  4. LeetCode之最大回文串--动态规划
  5. linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
  6. HelloKafka入门 helloKafka
  7. 图论算法——加权有向图的数据结构
  8. kibana日志收集
  9. Java中的String的getBytes()方法
  10. 论文复现-金融风控模型案例
  11. 联想Y400 拆光驱加装固态硬盘
  12. 关于高通平台下camera一些参数的设置
  13. Lync/Skype脱机地址簿不更新
  14. 如何用c语言教小学生学英语,家长怎么教小学生学英语
  15. x86架构和arm架构的cpu简图
  16. Jump Game Jump Game II
  17. php计算素数,质数素数计算器
  18. Quartus中仿真时出现no simulation input file assignment specify 解决方法 (转载)
  19. Android Studio 自定义View命名空间报错的解决方法
  20. python是什么-Python到底是个啥?

热门文章

  1. 鸿蒙2秒开机官方,两款荣耀智慧屏发布:鸿蒙OS首秀2秒开机,安卓应用迁移不难...
  2. python列表转为一个数字_关于python:将整数列表转换为一个数字?
  3. Hive多用户模式搭建
  4. Python使用sftp实现上传和下载功能(实例代码)
  5. 乌鲁木齐大雾弥漫 局地能见度不足200米
  6. [一句秒懂]小马的单例
  7. 已有记录表添加特定排序主键ID
  8. yii CComponent组件 实例说明1
  9. 开发安全的ASP.NET应用程序
  10. mybatis数据库连接池介绍和源码剖析