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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

003 Ruby小觀念與小技巧Part2

980

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
980
On Slideshare
0
From Embeds
0
Number of Embeds
5
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日星期六

×