1.測驗Dart語法學習程度

  1. 將多行字符串,如下面的文本,拆分成單行列表。提示:在換行字符處進行拆分。
France 
USA 
Germany 
Benin 
China 
Mexico 
Mongolia
  1. 在線上找一個表情符號來替換以下文本中的 :]
How's the Dart book going? :]
  1. 使用字符串緩衝區(StringBuffer())來構建以下字符串:
  *********

 * ******** 
 ** ******* 
 *** ****** 
 **** ***** 
 ***** **** 
 ****** *** 
 ******* ** 
 ******** * 
 *********
  1. 請解釋以下程式碼:
1
2
3
4
void main(){
  const numbers = [1, 2, 3];
  numbers.forEach((number) => print(3* number));
}
  1. 請判斷下列程式碼輸出是否跟第4題相同
1
2
3
4
5
void main(){
  const numbers = [1, 2, 3];
  final triple = (int x) => print(3 * x);
  numbers.forEach(triple);
}
  1. 給定以下考試分數:
    - final scores = [89, 77, 46, 93, 82, 67, 32, 88];
    - 使用 sort 將分數從高到低排序。
    - 使用 where 查找所有B級分數,即所有分數在 80 到 90 之間的分數。

  2. 請查看程式碼並回答以下問題:

final looped = <int>[];

問:looped可以放入哪些值?

1. 123
2. "123"
3. (123)
4. [123]

8.請寫一個函數讓evens中的全部元素相加(不得侷限在目前僅有的數字範圍及長度)

evens = [2, 4, 6, 8, 10, 12];

Last update : 13 novembre 2024
Created : 13 novembre 2024

Comments

Comments