Ruby之入门(一)
前言
这门语言很少去听过,可能是没怎么用到就不会听到太多关于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之入门(一)相关推荐
- Ruby从入门到精通pdf
下载地址:网盘下载 内容简介 · · · · · · <Ruby从入门到精通>还讲解了Ruby关键内容(如类.对象.项目.模板和程序库)以及Ruby的其他方面(如数据库访问).另外,&l ...
- Ruby基础入门学习总结
Ruby基础入门学习总结 一.Ruby的特色 Ruby是一种具有交互性的动态语言,语法简单,容易上手.与其他脚本语言相比,她比Perl强大,比Python更面向对象.她还具有开源.多平台.可直接访问O ...
- netbeans linux 教程,NetBeans IDE Ruby 快速入门教程
NetBeans IDE Ruby 快速入门教程 本教程提供了在 NetBeans IDE 中开发 Ruby 应用程序的快速入门指南.本教程介绍如何使用 IDE 的 Ruby 支持来执行一些典型的应用 ...
- Ruby学习入门简介
最近在为一家公司做一个小项目,前端时间一直在用最熟悉的java,结果java的开发效率实在让人崩溃.用框架吧-一堆配置文件很折腾,不用框架吧-很多代码都要自己从头写,很麻烦.随后把目光转向了Groov ...
- Ruby 简单入门(一)
最近实习快结束了,也被谈话过了,确定可以把我留下来,但是这面是做javaWeb的,很少时间放在Ruby上了,下午有点闲,写写吧,一下子写不完,我慢慢来.... 目测有40个左右例子,尽量涵盖多点知识, ...
- Ruby 简单入门(二)
8..Ruby 中有意思的东西 '#'号被用来做单行注释 单行语句不需要以:分号结尾,不过要想使两条单条语句放在一行可以使用,稍后代码例子一起放出 反斜杠除了转义还可以用来连接字符 变量是不需要声明的 ...
- Ruby学习入门命令
1.puts命令 usage: puts "string" 2."50".to_i() 3.d = gets #这个是用于获得属于数据的. 4.if 语句格式 ...
- Ruby小白入门笔记之Rubymine工具的快捷键
智能快捷 Ctrl+Alt+G:弹出Generate Ctrl+Alt+L:格式化代码 Alt+F1:切换视图(Project, Structure, etc.). Alt+F2:弹出预览窗口,可选择 ...
- Ruby入门教程和技巧
Ruby真的比Java更好? Ruby On Rails 创始人:对Java 说再见 这两周以来围绕Java发生的两件大事:EclipseCon 和TheServerSide Java Sympo ...
最新文章
- Atian inputmethod 输入法解决方案 方言与多语言多文字支持 英语汉字汉语阿拉伯文的支持 (au...
- python中print是什么意思_python中print什么意思
- [EDA] 第1章 EDA技术概述-潘松版
- LeetCode之最大回文串--动态规划
- linux es数据库 head,centos7安装Elasticsearch及Es-head插件详细教程(图文)
- HelloKafka入门 helloKafka
- 图论算法——加权有向图的数据结构
- kibana日志收集
- Java中的String的getBytes()方法
- 论文复现-金融风控模型案例
- 联想Y400 拆光驱加装固态硬盘
- 关于高通平台下camera一些参数的设置
- Lync/Skype脱机地址簿不更新
- 如何用c语言教小学生学英语,家长怎么教小学生学英语
- x86架构和arm架构的cpu简图
- Jump Game Jump Game II
- php计算素数,质数素数计算器
- Quartus中仿真时出现no simulation input file assignment specify 解决方法 (转载)
- Android Studio 自定义View命名空间报错的解决方法
- python是什么-Python到底是个啥?