30秒学会 Dart 片段 · 2017年12月16日

30秒学会 Dart 片段 – head

Returns the head of a list.

Check if lst has a non-zero length, use lst[0] if possible to return the first element, otherwise return null.

代码实现

T head<T>(List<T> lst) {
  return lst.length > 0 ? lst[0] : null;
}

使用样例

head([1, 2, 3]); // 1
head([1]); // 1
head([]); // null