年輕人才做選擇,我都要! 工程師會命令電腦選擇甲方要的.... 題目連結:https://leetcode.com/problems/two-sum/題目說明...
今天是8/8...來首"Daddy"吧! 本篇會提到的事。 1.Ruby迴圈中的Iteration複習,與Enumerable簡介。...
基本上大叔宅男不是很想放男團K-pop, XD!!! 本篇會提到的 定義方法 迴圈(loop) 定義方法 其實前面幾篇很明顯顯示,Rudy用def來產生...
今日K-pop推薦! 本篇文章會提到的事 預防針:如資訊有錯,歡迎指正分享,感謝您。 P與Puts差異 上篇其他衍生問題回答 衍生問題回答 p 與 p...
保持好心情,寫code前,先聽首K-pop! 此篇文章會提到的事 上篇文章衍生題回答。 內建類別補充。 變數補充。 流程控制(Folw Controlle...
前言:正確的坐姿很重要 坐姿正確,才能避免腰部受傷,想投身久坐的職業,請愛護身體。 內建型態與變數(variable) 內建型態或者稱內建類別,也就是程式語言...
專有名詞 整理了我覺得該先了解的一些專有名詞 wiki-物件導向程式設計、菜鳥式回答:是一種將資料,行為,甚至是程式碼封裝後,物件化的一種程式語言設計方式。優點...
30 - A Chain adding function Don't say so much, just coding... Instruction We wa...
29 - Sum of Intervals Don't say so much, just coding... Instruction Write a func...
終於到最後一天了,那就不囉嗦直接進入正題吧! 關於 rendering.rb 之前我們的做法是把 render 寫在 Controller 裡面,畢竟 rend...
28 - Find the missing letter Don't say so much, just coding... Instruction Write...
其實我們的 Mavericks 已經做得差不多了,但就是那個 View 總覺得還可以再更好,如果仔細看 Rails 的原始碼,會發現有一個叫 ActionVie...
前言 在 Windows 10 底下的 Ubuntu 18.04 LTS 執行 Ruby on Rails 的 RSpec Capybara 能顯示 Chro...
經過了一個月的嘗試,我們大致上已經掌握了能夠自己實現非常基礎的 Ruby VM 的能力。雖然在鐵人賽之前也花了一個月左右的時間去驗證整個想法是否可行,然後在鐵人...
承續昨天的實作,今天就來補上 Routing 的最後一個步驟 還記得我們怎麼實作 MiniSinatra 的 DSL 嗎? # MiniSinatra def...
雖然我們實作了好幾個方法,但忘記了要處理方法回傳值,在 mruby 中處理回傳值也是相當簡單的,因為編譯器在生成指令的時候都已經幫我們處理好對應的機制,只需要將...
27 - First non-repeating character Don't say so much, just coding... Instruction...
昨天我們做了一個 MiniSinatra 來實作 routing 的部分,今天我們將會運用一樣的方式在我們的 Mavericks 加上這個功能,用 DSL 來寫...
26 - Tongues Don't say so much, just coding... Instruction Gandalf's writings ha...
延續昨天的進度,當我們成功呼叫了 Block 之後會發現缺少了 OP_ENTER (51) 這個 OPCode 的實作,這個實作是用來將我們進入 Block 的...
還記得我們最一開始是怎麼處理 routing 嗎? 程式碼大概是像這樣 class App def call(env) if env['REQUES...
之前我們有提到過 loop 方法因為我們並沒有實作 Block 機制而無法使用,而 Block 和 Method 實際上是在 Ruby 的 IREP 中製作出一...
25 - Range Extraction Don't say so much, just coding... Instruction A format for...
24 - Best travel Don't say so much, just coding... Instruction John and Mary wan...
在前面的實作中,我們已經可以將文字印出在 TFT 螢幕上,接下來我們要結合迴圈跟繪製文字的機制來製作簡易的跑馬燈效果。 繪製方法 之前我們用來印出訊息的 put...
鐵人賽已經接近尾聲,今天要來聊聊 Rails 很重要的一個部分,也是初學者比較少了解到的東西,就是Rack Middleware,你可以在手邊的 Rails 專...
[Day30] 還在等什麼!快來成為 Ruby 工程師啊!(誤) 終於來到鐵人賽的最後一天了!以為我要寫個完賽心得帶過嗎?雖然很想這樣做,不過,這裡並不是...
昨天我們示範了如何在 module 裡面用 super 來擴充方法,今天就來將昨天學到的觀念應用在我們的框架裡面 關於Metal Rails 在 ActionC...
23 - Number of Proper Fractions with Denominator d Don't say so much, just codin...
因為我們已經將 mrb_value 套用到我們的 Ruby VM 中,也因此能夠更加彈性的處理各種類型的資料,現在就讓我們將字串的支援加入到裡面吧! 跟之前的方...