6
là nó có thể để có được yếu tố từ danh sách trong SML New Jersey mà không sử dụng chức năng đầu và đuôi, một cái gì đó như thế:cơ chế để có được phần tử từ danh sách
val a = [1,2,3];
a[1];
cảm ơn trước
là nó có thể để có được yếu tố từ danh sách trong SML New Jersey mà không sử dụng chức năng đầu và đuôi, một cái gì đó như thế:cơ chế để có được phần tử từ danh sách
val a = [1,2,3];
a[1];
cảm ơn trước
Bạn có thể sử dụng hàm List.nth
, có một bộ tuple chứa danh sách và chỉ mục và trả về phần tử tại chỉ mục đó. Vì vậy, trong ví dụ của bạn, nó sẽ là List.nth (a, 1)
. Tuy nhiên, nếu bạn sử dụng List.nth
để lặp qua danh sách, bạn sẽ kết thúc với thời gian chạy bậc hai.