<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content=text/html;charset=ISO-8859-1>
<META content="MSHTML 5.50.4522.1800" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi Irene + alle anderen,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Mir ist bei diesem Bspl aufgefallen, daß die Liste 
nicht - wie in der Angabe verlangt -&nbsp;sortiert wird. Man müßte also&nbsp;in 
der Methode lunique&nbsp;statt return $resultat&nbsp;beispielsweise return 
[lsort $result] einfügen.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>if $memberArray($elt) {.....} bedeutet&nbsp;wohl, 
so wie Ferdinand geschrieben hat, wenn die Variable "true" ist (also einen Wert 
anders als 0 hat)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Deine Lösung funktioniert auch! </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV>----- Original Message ----- </DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=irene@fellner.at href="mailto:irene@fellner.at">Irene Fellner</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=xotcl@alice.wu-wien.ac.at 
  href="mailto:xotcl@alice.wu-wien.ac.at">xotcl@alice.wu-wien.ac.at</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, November 07, 2002 4:56 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Xotcl] psnm - aufgabe 
  1c</DIV>
  <DIV><BR></DIV>
  <DIV>
  <DIV><FONT face=Arial size=2>hi,</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>danke für die antwort, die bedingung ist hier 
  also dass $elt true (1 ist), oder?</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>ich frage mich nur, ob man die methode lunique 
  nicht viel einfacher lösen könnte mit:</FONT></DIV>
  <DIV><FONT face=Arial size=2>proc lunique l {</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;foreach elt $l {</FONT></DIV>
  <DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp; set memberArray($elt) 
  1</FONT></DIV>
  <DIV><FONT face=Arial size=2>}</FONT></DIV>
  <DIV><FONT face=Arial size=2>return [array names memberArray]</FONT></DIV>
  <DIV><FONT face=Arial size=2>}</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>sie bringt bei mir auf jeden fall das gleiche 
  ergebnis, und ist kürzer und verständlicher ....</FONT></DIV>
  <DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2>lg</FONT></DIV>
  <DIV><FONT face=Arial size=2>irene</FONT></DIV></DIV>
  <BLOCKQUOTE 
  style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
    <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
    <DIV 
    style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
    <A title=f.eckert@sis.co.at href="mailto:f.eckert@sis.co.at">Ferdinand 
    Eckert</A> </DIV>
    <DIV style="FONT: 10pt arial"><B>To:</B> <A title=irene@fellner.at 
    href="mailto:irene@fellner.at">Irene Fellner</A> </DIV>
    <DIV style="FONT: 10pt arial"><B>Sent:</B> Thursday, November 07, 2002 4:42 
    PM</DIV>
    <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Xotcl] psnm - aufgabe 
    1c</DIV>
    <DIV><BR></DIV>hi, <BR><BR>genau weiß ich's leider nicht (hatte leider noch 
    keine zeit zu lernen), aber ich würde folgendes vermuten:<BR><BR>die 
    bedingung ist der term "<TT>$memberArray($elt)</TT>"<BR>nachdem eine 
    bedingung immer "true" oder "false" &nbsp;(bzw.&nbsp; 0 oder 1 ist !!!) 
    <BR>wird hier der wert von <TT>memberArray</TT> and der stelle <TT>$elt</TT> 
    abgefragt (und als true/false interpretiert)<BR>--&gt; ist dieser 0 --&gt; 
    false<BR>--&gt; ist er != 0 --&gt; true <BR><BR>zumindest in C ist es so, 
    wenn ich mich richtig erinnere ;-) <BR><BR>lg Ferdinand<BR><BR><BR>Irene 
    Fellner wrote:<BR>
    <BLOCKQUOTE type="cite" cite="mid001701c28670$5dadde10$55726e50@irene">
      <META content="MSHTML 6.00.2600.0" name=GENERATOR>
      <STYLE></STYLE>

      <DIV><FONT face=Arial size=2>hallo,</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>bin grad am üben für den test nächste woche 
      :-)</FONT></DIV>
      <DIV><FONT face=Arial size=2>die lösung von aufgabe 1c (liste - jedes wort 
      nur einmal) versteh ich nicht ganz.</FONT></DIV>
      <DIV><FONT face=Arial size=2>dh insbesondere folgenden teil der methode 
      lunique:</FONT></DIV>
      <DIV><FONT face=Arial size=2>foreach elt $l {</FONT></DIV>
      <DIV><FONT face=Arial size=2>if $memberArray($elt) {</FONT></DIV>
      <DIV><FONT face=Arial size=2>lappend result $elt</FONT></DIV>
      <DIV><FONT face=Arial size=2>set memberArray($elt) 0</FONT></DIV>
      <DIV><FONT face=Arial size=2>}</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>ganz konkret kapier ich die if-methode nicht 
      - hier fehlt doch die bedingung oder??</FONT></DIV>
      <DIV><FONT face=Arial size=2>vielleicht kennt sich ja jemand aus, und kann 
      mir es erklären ...</FONT></DIV>
      <DIV>&nbsp;</DIV>
      <DIV><FONT face=Arial size=2>danke,</FONT></DIV>
      <DIV><FONT face=Arial size=2>lg</FONT></DIV>
      <DIV><FONT face=Arial 
size=2>irene</FONT></DIV></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>