Your SlideShare is downloading. ×
003 Ruby小觀念與小技巧Part2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

003 Ruby小觀念與小技巧Part2

902
views

Published on

require, load, include的不同 …

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

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
902
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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