私は複数行の文字列multiStr
があるとします。私は最初に一致した行を見つける機能を文字列を検索し、Haskellで、それに番号を追加する
f :: Integer -> String -> String -> String
f n lineMatcher multiStr = ...
書くことができますどのように
line 1
line 2
x.tally: 10
line 4
line 5
をlineMatcher
で始まり、末尾の数字にn
を追加します。
だから例えば、このケースでは、我々はf 5 "x.tally" multiStr
が
line 1
line 2
x.tally: 15
line 4
line 5
質問には一般的に道路ブロックがどこに配置されているかに関する具体的な試みが含まれていなければならないので、この質問を議論の対象外とすることにしました。 –
@Thomasと@Chad:関数の型シグネチャを作成し、引数に名前を付けて、必要な仕様を例で説明しました。私は質的には、複数行の文字列を別々の行に分割し、それらの行にマッチさせることを考えたが、その後何をすべきか分からなかったと言うこともできます(結局私は '数値を整数として読み取る)。私はあなたの助けに感謝します。 – George
@ ThomasM.DuBuissonこれは問題がそれほど良くなかったのですが、コメントの価値がある問題ですが、私はそれが話題にならないと思っていません。試行せずにコードが多すぎる)。 – duplode