iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

初級紅寶石魔法師心得分享。 系列

Ruby on Rails心得。
30天文章內會以,基礎介紹Ruby後重心介紹Rails,每天會有一題Easy級別的Leetcode解題分享,狀況允許下會有面試題分享(面試題以Ruby、Rails、網路相關為主)。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

D-29. 常數, 變數, 符號, 數字 && Leetcode : Power_of

資料型態 多數程式語言的學習第一步常為瞭解資料型態,畢竟分不清楚資料的型態的話,就不可能對資料做出正確處理或判斷,以比喻來說,買股票時,明知道電子股會漲,但是卻...

2021-09-01 ‧ 由 nauosika 分享
DAY 2

D-28.鴨子型別, 字串, 陣列, 範圍, 雜湊

進入其他基本資料類別前。 想先說明以下觀念。 2.7.3 :081 > 1 + 1 => 2 # + 在這裡是數字類別的方法 2.7.3 :08...

2021-09-02 ‧ 由 nauosika 分享
DAY 3

D-27. 編譯直譯、動態靜態、強型弱型 && Leetcode:Add Digits && Move Zeroes

Ruby是直譯語言 程式碼要能讓電腦讀懂,一定會有一個轉譯過程。 編譯(Compiled language):將所有程式碼通過編譯器(compiler),編譯成...

2021-09-03 ‧ 由 nauosika 分享
DAY 4

D-26.Block、Proc、lambda && Valid Perfect Square

Block說:我讓Ruby發光發亮。 Ruby中少數天生不屬於物件的存在。未物件化前,只能依附在有設計好的方法後面才有作用。 2.7.3 :064 > 1...

2021-09-04 ‧ 由 nauosika 分享
DAY 5

D-25. 枚舉(enumerate) && Intersection of Two Arrays II

曾經以為[each == 迭代(Iteration), map == 枚舉(enumerate)],後來發現錯得非常離譜。 迭代(Iterate) 有請: 教...

2021-09-05 ‧ 由 nauosika 分享
DAY 6

D-24. attr_accessor 、類別變數與實體變數差異 && Minimum Moves to Equal Array Elements

本篇有一個區塊的code,是一些常見問題在code中的長相以及用法,裡面有一個非常陽春的名字檢測器,可以利用運行時,使用者輸入的名字來檢測。code中會看到兩種...

2021-09-06 ‧ 由 nauosika 分享
DAY 7

D-23. Self的意思、實體方法與類別方法、Private方法 && Minimum Moves to Equal Array Elements II

Ruby中self的意思? Ruby Guides What is self, exactly? It’s a Ruby keyword that gives...

2021-09-07 ‧ 由 nauosika 分享
DAY 8

D-22. 繼承(繼承鏈問題)、模組(extend、include、prepend差異) && Add to Array-Form of Integer

繼承(Inheritance) class A < B,<就是繼承,A繼承B。Ruby是單向繼承,抱歉我用比較粗俗的方式說明,只可以有一個爸爸,但可...

2021-09-08 ‧ 由 nauosika 分享
DAY 9

D-21. & 、meta programming & Monkey patch

& 常見使用&的狀況如下 :007 > [1, 2, 3].map(&:to_s) => ["1",...

2021-09-09 ‧ 由 nauosika 分享
DAY 10

D-20. 預設更改DBMS 、bundle指令 、Gemfile && Reverse String II && III

開始Rails new前新手可以先做的。 Rails是允許客制生成框架內容的,下方即為指令,會出現很多客製化選項,今天稍微試玩一下。 $ rails new...

2021-09-10 ‧ 由 nauosika 分享