<!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 6.00.2600.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>hallo,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>ja das mit dem sortieren ist mir auch aufgefallen,
man kanns aber dann auch beim methodenaufruf machen:</FONT></DIV>
<DIV><FONT face=Arial size=2>lsort[lunique $liste]</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>bei aufgabe2 (tcl arrays) wurde auch nicht die
teil-aufgabe gelöst: geben sie alle worte am bildschirm mit anzahl der
vorkommnisse aus.</FONT></DIV>
<DIV><FONT face=Arial size=2>es ist zwar kein problem, alle worte am bildschirm
auszugeben, aber dass dazu auch noch jeweils gezählt wird, wie oft das wort
insges. vorkommt, habe ich nicht geschafft.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>falls also jemand eine lösung dazu hat, wärs nett,
sie hier zu veröffentlichen :-)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>grüsse</FONT></DIV>
<DIV><FONT face=Arial size=2>irene</FONT></DIV>
<BLOCKQUOTE dir=ltr
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=arthur.fleischmann@chello.at
href="mailto:arthur.fleischmann@chello.at">Arthur Fleischmann</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 7:56
PM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Xotcl] psnm - aufgabe
1c</DIV>
<DIV><BR></DIV>
<DIV><FONT face=Arial size=2>Hi Irene + alle anderen,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Mir ist bei diesem Bspl aufgefallen, daß die
Liste nicht - wie in der Angabe verlangt - sortiert wird. Man müßte
also in der Methode lunique statt return
$resultat beispielsweise return [lsort $result] einfügen.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>if $memberArray($elt) {.....} bedeutet 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> </DIV>
<DIV><FONT face=Arial size=2>Deine Lösung funktioniert auch! </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </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> </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> </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> foreach elt $l {</FONT></DIV>
<DIV><FONT face=Arial size=2> 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> </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> </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" (bzw. 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>--> ist
dieser 0 --> false<BR>--> ist er != 0 --> 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 cite=mid001701c28670$5dadde10$55726e50@irene type="cite">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
<DIV><FONT face=Arial size=2>hallo,</FONT></DIV>
<DIV> </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> </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> </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></BLOCKQUOTE></BODY></HTML>