リストの中から入力した名前と一致するものだけを抜き出して新たにリストを作る関数を作成したのですが
Warning: match nonexhaustive
(S,nil)=>...
(S,(x,a,k) :: nil) => ...
というエラーが出て、その原因がわからず困っています。
以下関数のソースです。
どなたかお願いします。
fun andname S nil = nil
| andname S [(x,a,k)] =
let val (X,A,K) = hd[(x,a,k)]
val [(X',A',K')] =tl[(x,a,k)]
in
if ssearch S X = true then [(X,A,K)]@(andname S [(X',A',K')]) else nil@andname S [(X',A',K')]
end;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) エクセル VBAで複数セル選択時エラーになる問題 3 2022/10/04 02:40
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- Visual Basic(VBA) Worksheets メソッドは失敗しました。のエラー処理のやり方 4 2022/05/29 21:29
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
- Perl perlについて 2 2022/11/18 19:38
- Visual Basic(VBA) 【VBA】ボタンに登録したマクロがエラーになる 4 2022/07/25 17:47
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
40代後半でゼロからのプログラ...
-
正規表現 URL抽出「 [\\/\\b]{0...
-
AIの登場でプログラマーたちが...
-
IIS+ASP.NETでForms認証中の設定
-
vba クリップボードクリアにつ...
-
過剰なオブジェクト指向脳から...
-
VBAでパワーシェルを実行したい...
-
恒久的リダイレクトについて
-
16x16のスプライトフォント
-
.htaccessの設定で、httpはhttp...
-
プログラミング未経験者(殆ど未...
-
小学1年生の子です。塾に行かせ...
-
ExcelVBAでFormulaR1C1を列範囲...
-
IT業界より楽に稼げる業界って...
-
htaccessで特定のディレクトリ...
-
GoogleAppsScript文字列置換の...
-
楽しくて最高のプログラミング...
-
プログラミング
-
テキストファイルのファイル名...
-
Windowsのアプリ開発ってなんの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「arg」は何の略?
-
Ruby Selenium 要素の待機
-
例外の再スロー時に、その原因...
-
Ruby Selenium リンクの取得方法
-
SMLのエラーについて
-
VBA/GetTickCountの49.7日の境...
-
rubyについて質問です
-
fortranを用いた行列の掛け算に...
-
pythonのerrorコード
-
get() と find() の違いについて
-
エラー「メソッドまたはデータ...
-
What class are you in? には何...
-
パイソンのクラス
-
教えてください。vb5.0
-
No route matches [GET] "/post...
-
クラス名やモジュール名の競合...
-
VBAで型が一致しないエラー(バ...
-
Rubyについて質問です
-
実行時エラー450:引数の数が一...
-
ぱいソン
おすすめ情報