Ruby 命令行解析 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程讲解 Ruby 命令行解析的相关知识,并配以示例加以理解。

    1.天真的尝试—ARGV 命令 00:10:17

    本课时通过一个实例讲解:不使用任何工具库的情况下,直接使用 ARGV 分析命令行参数。

    2.使用 OptionParser 00:18:31

    本课时通过使用 OptionParser,代替手动实现的“天真实现”。

    3.slop 的使用 00:03:43

    本课时通过使用 slop,简化代码,优化代码质量。

    4.CLAide 的使用 00:03:36

    本课时介绍 CLAide,git 风格的字命令分析。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Ruby 命令行解析

4课时,36分钟2015-07-23
yeannylam
yeannylam

极客学院签约布道师

课程背景:
手机应用与人类交互的方式是 UI 界面。命令行(黑框框)应用与人类交互的方式就是文字命令界面。
一个命令行工具得到什么指示,去做什么,完全靠用户提供的参数。
那么命令行的参数,如何解析呢?

核心内容:
1. Ruby 标准库的 OptionParser
2. 使用 slop 解析一般的命令行参数
3. 使用 CLAide 解析 git,gem 风格的命令行参数

软件环境:Unix、Linux、OS X

是否提供资料:

课程等级:高级

适合人群:
Ruby 学习者
  • 技术问答
  • 1

    天真的尝试—ARGV 命令

    10:17

    本课时通过一个实例讲解:不使用任何工具库的情况下,直接使用 ARGV 分析命令行参数。

  • 2

    使用 OptionParser

    18:31

    本课时通过使用 OptionParser,代替手动实现的“天真实现”。

  • 3

    slop 的使用

    03:43

    本课时通过使用 slop,简化代码,优化代码质量。

  • 4

    CLAide 的使用

    03:36

    本课时介绍 CLAide,git 风格的字命令分析。

相关课程

  • Ruby 的面向对象的概念

    Ruby 是一门面向对象的语言,在 Ruby 中你所操作的每样东西都是对象,操作结果本身也是对象。本课程主要讲解 Ruby 面向过程编程、面向对象编程、Ruby 的类知识点,并配以示例加以理解。

    3课时 36分钟
    初级
    3825人学习
  • Ruby 中的基本类型一

    本课程介绍了部分 Ruby 的基本类型,其实 Ruby 中的一切都是对象,每个对象都是某一个特定的类生出的实例化对象,如果你想学好 Ruby 这门语言,请熟悉这些基本的类型。

    3课时 44分钟
    初级
    3366人学习
  • Ruby 中的基本类型二

    本课程继续介绍 Ruby 中的基本类型,包括哈希,范围和正则表达式,这三种基本类型在日常的 Ruby 编程中经常会使用到,所以一定要数量掌握这三种基本类型。

    3课时 29分钟
    初级
    3065人学习
  • Ruby 正则表达式一

    本课详细介绍了 Ruby 正则表达式的用法,并配以示例加以理解。

    3课时 26分钟
    中级
    3024人学习