なぜ私はこの映画に影響をうけました"Non-パターンを網羅的に機能---"私を呼び出すマウ部分文字列機能しているのでしょうか。

StackOverflow https://stackoverflow.com/questions/3799359

  •  05-10-2019
  •  | 
  •  

質問

いうの のウ道論、数学、プログラミング.(I中第1章では、がんを楽しむとともに、これまでの予定です。) 私の部1.5"のウゲーム""数で構成されて一層の事例かすことが知[ウ]".ここまで学習機能があり、型宣言、ガー方程式について一覧表示パターンマッチングがう.

私はこだわった運動1.17、求めに関数を書くの部分文字列::文字列->の文字列->Bool場所:

  1. まxsは接頭辞のys、xsには、部分文字列のys
  2. まys equals y:ys'、xsには、部分文字列のys',xsは、部分文字列のys
  3. 他には何もないが部分文字列のys

使用したプレフィック機能を提供前の例:

prefix :: String -> String -> Bool
prefix [] ys = True
prefix (x:xs) [] = False
prefix (x:xs) (y:ys) = (x==y) && prefix xs ys

その試み:

substring :: String -> String -> Bool
subsstring xs [] = False
substring xs (y:ys) | prefix xs (y:ys) = True
                    | substring xs ys  = True
                    | otherwise        = False

...とその他の組みます。

する活動を行う意欲 substring "abc" "xxxabcyyy" を取得しま True, してしまっているんですけど走 substring "abc" "xxxabyyy" "を受信しました***例外:部分文字列.hs:(3,0)-(5,45):非網羅的なパターンの機能部分文字列".ないで行うのではないでしょうか。かわからない方が非網羅的なパターンをご利用する場合は、"その他".

余談ですが、しかできない場します。いんこの溶液ます。

役に立ちましたか?

解決

い商品につけられたタの機能名称:

subsstring xs [] = False

この商品につけられたタことを宣言し、新しい機能 subsstring, ない場合は、 substring 機能です。

substring 機能そのものを持たない場合はいませんので、第二のパラメータの [].

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top