• Like
  • Save
003 Ruby小觀念與小技巧Part2
Upcoming SlideShare
Loading in...5
×
 

003 Ruby小觀念與小技巧Part2

on

  • 1,025 views

require, load, include的不同

require, load, include的不同
yield語法
method的選擇性參數、不定數量參數與順序

Statistics

Views

Total Views
1,025
Views on SlideShare
691
Embed Views
334

Actions

Likes
1
Downloads
13
Comments
0

9 Embeds 334

http://littlebmix.blogspot.com 163
http://littlebmix.blogspot.tw 153
http://feeds.feedburner.com 8
http://littlebmix.blogspot.hk 3
http://littlebmix.blogspot.fr 2
http://littlebmix.blogspot.jp 2
http://www.hanrss.com 1
http://littlebmix.blogspot.ca 1
http://littlebmix.blogspot.nl 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    003 Ruby小觀念與小技巧Part2 003 Ruby小觀念與小技巧Part2 Presentation Transcript

    • 30分鐘技術分享 Ruby小觀念&技巧 Part 2 By Bruce Li 2012/04/19 雲端線上科技股份有限公司12年4月21日星期六
    • 這次要講三個東西 • require, load, include • yield • method的參數12年4月21日星期六
    • require, load, include12年4月21日星期六
    • require vs. load12年4月21日星期六
    • require vs. load 跳 過12年4月21日星期六
    • require vs. load 跳 過 值都⼀一樣12年4月21日星期六
    • require vs. load 跳 過 值都⼀一樣 ⼀一 次 loa d了 又12年4月21日星期六
    • require vs. load 跳 過 值都⼀一樣 ⼀一 次 loa d了 又 值很可能不同12年4月21日星期六
    • 關於require/load的參數 • require跟load都是吃字串 • load必須提供附檔名,require則可忽略 • 自己寫的檔案不指定目錄的話,都會掛12年4月21日星期六
    • 解決相對目錄問題 指明絕對路徑 /Users/bruce/Desktop/../var.rb = /Users/bruce/var.rb /Users/bruce/Desktop/var.rb12年4月21日星期六
    • 解決相對目錄問題 指明絕對路徑12年4月21日星期六
    • require vs. include module跟class寫在同⼀一個檔案當然也是可以include的 這樣就不需先要require12年4月21日星期六
    • 補充:這樣也是可以的12年4月21日星期六
    • include lib下的module (rails) • rails 2的時候是可以直接include的 • rails 3的時候因為安全性考量, include前需要先require • require "authenticated_system" => require RailsRoot/lib/authenticated_system.rb12年4月21日星期六
    • module命名 名詞 形容詞 非強制,不過這樣還蠻有道理的12年4月21日星期六
    • yield12年4月21日星期六
    • 用來測效能 => 1.201159000396728512年4月21日星期六
    • yield的參數12年4月21日星期六
    • yield的參數 2 4 612年4月21日星期六
    • yield的參數 2 4 612年4月21日星期六
    • method的參數12年4月21日星期六
    • 選擇性參數/預設值12年4月21日星期六
    • 不定數量參數12年4月21日星期六
    • 不定數量參數12年4月21日星期六
    • 類似的:hash12年4月21日星期六
    • 混用的順序12年4月21日星期六
    • 混用的順序 - hash √ 省略{ }的hash要在固定參數之後 要不然就明確的指定 { }12年4月21日星期六
    • end12年4月21日星期六
    • 廣告 雲端線上徵Rails/iOS/Android工程師中 ‣ inside job board 我的技術&生活雜事部落格 ‣ http://littlebmix.blogspot.com/ 學習成功部落格 ‣ http://ascend-er.blogspot.com/12年4月21日星期六