12
다트에있는 목록의 최소값과 최대 값을 어떻게 구합니까?다트 목록 최소/최대 값
[1, 2, 3, 4, 5].min //returns 1
[1, 2, 3, 4, 5].max //returns 5
내가 A) 짧은 기능 또는 B) 복사 한 다음 목록을 정렬하고 마지막 값을 선택을 쓸 수있는 확신,
하지만 난 있는지 찾고있다 있다면 더 원시 솔루션입니다.
다트에있는 목록의 최소값과 최대 값을 어떻게 구합니까?다트 목록 최소/최대 값
[1, 2, 3, 4, 5].min //returns 1
[1, 2, 3, 4, 5].max //returns 5
내가 A) 짧은 기능 또는 B) 복사 한 다음 목록을 정렬하고 마지막 값을 선택을 쓸 수있는 확신,
하지만 난 있는지 찾고있다 있다면 더 원시 솔루션입니다.
목록을 가정하면 Iterable.reduce을 사용할 수 있습니다 비어 있지 :
import 'dart:math';
main(){
print([1,2,8,6].reduce(max)); // 8
print([1,2,8,6].reduce(min)); // 1
}