<p dir="ltr">Michael:<br>
Thanks, split on would work nicely.</p>
<p dir="ltr">I probably should have backed up in my reasoning process to say that my real task is to replace a data item in a list with another altered data item in the same position, or rather in FP, create a new list with the altered item in the same place. And I need a predicate to find the name of the item I want to replace.<br>
Any thoughts?</p>
<p dir="ltr">Thanks,<br>
Geoffrey</p>
<div class="gmail_quote">On Feb 28, 2015 9:08 AM, "Michael Orlitzky" <<a href="mailto:michael@orlitzky.com">michael@orlitzky.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/27/2015 03:51 PM, Geoffrey Bays wrote:<br>
> Hi.<br>
> An elementary question here about two functions in Data.List:<br>
>  how to use a value from findIndex which returns a Maybe Int,<br>
> and then use that result in splitAt which takes a regular Int?<br>
<br>
Once you understand why you can't feed a (Maybe Int) to a function that<br>
takes an Int, throw it all away and use `splitOn` from the "split"<br>
package instead =)<br>
<br>
<a href="https://hackage.haskell.org/package/split-0.2.2/docs/Data-List-Split.html" target="_blank">https://hackage.haskell.org/package/split-0.2.2/docs/Data-List-Split.html</a><br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br>
</blockquote></div>