und auch die verschachtelte Variante zeigt dieselben Anzahlen wie die
vorhergehenden
In[66]:= Through[{LeafCount, ByteCount, Length}[With[{c =
Characters[str]}, With[{s = Union[c]}, c /. Inner[Rule, s,
Range[Length[s]], List]]]]]
Out[66]= {32, 784, 31}
Am 22.03.2020 um 09:59 schrieb Susanne & Udo Krause via demug:
Und die refence page erwähnt die /neue /Syntax auch nicht
https://reference.wolfram.com/language/ref/With.html
wer
* die Variablen lokal halten muss
* kein Rot vom Code-Marking-Parser sehen will
der muss die With schachteln
In[62]:=
Clear[c]
c
Out[63]= c
In[64]:= mapPS3 = With[{c = Characters[str]}, With[{s = Union[c]}, c
/. Inner[Rule, s, Range[Length[s]], List]]]
Out[64]= {17, 12, 10, 6, 13, 2, 11, 1, 8, 2, 15, 1, 14, 9, 3, 8, 1,
17, 2, 14, 1, 2, 16, 14, 7, 5, 4, 2, 3, 8, 15}
In[65]:= c
Out[65]= c
aber eben, Patrick hat das nötige dazu gesagt.
Schönen Sonntag
Udo.
Am 22.03.2020 um 09:14 schrieb Patrick Scheibe:
Allerdings benutzt das Notebook Front End
einen anderen Parser, um den Code farblich zu kennzeichnen. Letzterer
ist es, der den "neuen" Syntax noch nicht versteht.
_______________________________________________
DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
http://www.mathematica.ch/mailman/listinfo/demug
Archiv: http://www.mathematica.ch/archiv.html
_______________________________________________
DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
http://www.mathematica.ch/mailman/listinfo/demug
Archiv: http://www.mathematica.ch/archiv.html