ML: совпадение не исчерпывающее

zion спросил: 07 октября 2018 в 01:49 в: sml

Я хочу сделать функцию с именем headcol, которая будет работать следующим образом:

headcol[[1,2],[3,4]] = [1,3]; 

Поэтому я сделал такую ​​функцию:

fun headcol [] = [] 
  | headcol [x::xs',y::ys'] = [x,y]

но когда я это называю, я получаю неисчерпывающее совпадение.

0 ответов