從零開始建立一個 for 迴圈
這個練習不會介紹任何新的 for 迴圈概念。
我們已經先幫你定義了一個變數 rquote。這個變數已經用 strsplit() 函式拆成單一字母,並存成向量 chars。
你能寫出程式碼,計算在 rquote 中第一個 u 出現之前的 r 有多少個嗎?
本練習屬於課程
R 中級
練習說明
- 將變數
rcount初始化為 0。 - 完成
for迴圈: - 如果
char等於"r",就把rcount的值加 1。 - 如果
char等於"u",使用break直接離開整個for迴圈。 - 最後,將變數
rcount列印到主控台,檢查你的程式是否正確。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Pre-defined variables
rquote <- "r's internals are irrefutably intriguing"
chars <- strsplit(rquote, split = "")[[1]]
# Initialize rcount
rcount <-
# Finish the for loop
for (char in chars) {
}
# Print out rcount