003 Ruby小觀念與小技巧Part2

1,460 views

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,460
On SlideShare
0
From Embeds
0
Number of Embeds
390
Actions
Shares
0
Downloads
16
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日星期六

×