len function

int len(
  1. dynamic v
)

判断变量的长度, 如果是空, 返回0, 如果是组合变量, 返回组合数量, 如果是其它类型(如int), 返回1。

v - 要判断长度的动态变量。 Returns 长度值。

Implementation

int len(dynamic v) {
  if (isEmpty(v)) {
    return 0;
  }

  if (v is Iterable || v is Map || v is Set || v is String) {
    return v.length;
  }

  if (v is TextEditingController) {
    return v.text.length;
  }

  return 1;
}