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則可忽略              • 自己寫的檔案不指定目錄的話,都會掛...
解決相對目錄問題                指明絕對路徑              /Users/bruce/Desktop/../var.rb              = /Users/bruce/var.rb             ...
解決相對目錄問題              指明絕對路徑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前需要先requi...
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...
Upcoming SlideShare
Loading in...5
×

003 Ruby小觀念與小技巧Part2

1,046

Published on

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

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,046
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

003 Ruby小觀念與小技巧Part2

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

    Clipping is a handy way to collect important slides you want to go back to later.

×