DMUG-Archiv 2014

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Position[] PatternTest

Hallo Robert,

zur Frage: Warum schaut MMA in den Head wenn ich doch levelspec {1} angebe?

Ein Listenkopf (Head) muss nicht einfach ein Symbol (List, f,Integrate, …)  enthalten,
sondern kann auch aus einer verschachtelten Listenstruktur bestehen. In diesem Fall würde 
die Level-Spezifikation auch beim Listenkopf Anwendung finden,

Gruß, Markus


Markus van Almsick, PhD
Wolfram Research Consultant
100 Trade Center Drive
Champaign, Illinois 61820, USA
ph. +1 217 3980700 ext 5634  (USA)
ph. +49 201 5207108 (Germany)
email: markusa@XXXXXXX.com


On 02 Dec 2014, at 8:26 , Robert Nowak <robert.nowak@XXXXXXX.at> wrote:

> Hallo, was geht hier schief, warum bekomme ich ein warning (MMA 7) ?
> 
> In[23]:= Position[{{a,b},{a,c},{a,b}}, _?(#[[2]]==b&), {1}]
> During evaluation of In[23]:= Part::partd: Part specification List[[2]] is longer than depth of object. >>
> Out[23]= {{1},{3}}
> 
> Ok, gerade gesehen das folgendes funktioniert:
> Position[{{a,b},{a,c},{a,b}}, _?(#[[2]]==b&), {1}, Heads -> False]
> 
> Doch warum schaut MMA in den Head wenn ich doch levelspec {1} angebe?
> 
> GrÌße Robert
> 
> -- 
> DI(FH) Robert Nowak
> 
> IMS Nanofabrication AG
> Schreygasse 3, 1020 Wien
> Tel.: +43/12144894/332
> email: robert.nowak@XXXXXXX.at
> web: ims.co.at
> 
> 
> 
> ---
> avast! Antivirus: Ausgehende Nachricht sauber.
> Virus-Datenbank (VPS): 141201-1, 01.12.2014
> Getestet am: 02.12.2014 08:26:37
> avast! - copyright (c) 1988-2014 AVAST Software.
> http://www.avast.com
> 
> 
> 
> 
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html