Benutzer:Mediator/hashtables1

Aus chessmail Wiki
Wechseln zu: Navigation, Suche

{{#vardefine: mPrefixLink|http://www.chessmail.info/cmwiki/index.php?title=Vorlage:}} {{#vardefineecho: liste1|Spieler Liste 1}}|{{#vardefineecho: dataliste1 | liste1}}|{{#vardefineecho: liste2|Spieler Liste 2}}|{{#vardefineecho: dataliste2 | liste2}}|{{#vardefineecho: listeLiga | ClubLiga}}|{{#vardefineecho: datalisteLiga | listeLiga}} {{#vardefineecho: listeClubLiga1 | Club-Liste Liga 1 }}
{{#vardefineecho: datalisteClubLiga1| listeClubLiga1}}|{{#vardefineecho: listeClubLiga21 | Club-Liste Liga 2 Gruppe 1}}|{{#vardefineecho: datalisteClubLiga21 | listeClubLiga21}}


Edit-Liste:
{{#var: liste1}} [{{#var: mPrefixLink}}mListOf_{{#var: dataliste1}}&action=edit {{#var: dataliste1}}] | {{#var: liste2}} [{{#var: mPrefixLink}}mListOf_{{#var: dataliste2}}&action=edit {{#var: dataliste2}}] | {{#var: listeLiga}} [{{#var: mPrefixLink}}mListOf_{{#var: datalisteLiga}}&action=edit {{#var: listeLiga}}]
{{#var: listeClubLiga1}} [{{#var: mPrefixLink}}mListOf_{{#var: datalisteClubLiga1}}&action=edit {{#var: listeClubLiga21}}]|{{#var: listeClubLiga21}} [{{#var: mPrefixLink}}mListOf_{{#var: datalisteClubLiga21}}&action=edit {{#var: listeClubLiga21}}]


hashdefine {{#var
liste1}} {{#var:liste2}} {{#var: listeLiga}} {{#var: listeClubLiga1}}

{{#hashdefine: {{#var: liste1}}|Player01=GameID01; Player02=GameID02; Player03=GameID03|;|=}}{{#hashdefine: {{#var: liste2}}|Player11=GameID11; Player12=GameID12; Player13=GameID13; Player14=GameID14|;|=}}{{#hashdefine: {{#var: listeLiga}}|Liga11=Liga 1 Gruppe 1; Liga21=Liga 2 Gruppe 1; Liga22=Liga 2 Gruppe 2; Liga31=Liga 3 Gruppe 1; Liga32=Liga 3 Gruppe 2; Liga33=Liga 3 Gruppe 3; Liga34=Liga 3 Gruppe 4|;|=}}{{#hashdefine: {{#var: listeClubLiga1}}|Club01=Die Königjäger; Club02=Chess Connection; Club03=Auto-Reloading-Team; Club04=Schach aus Freundschaft; Club05=power premium spezial; Club06=Club Der Fairen Spieler|;|=}}{{#hashdefine: {{#var: listeClubLiga21}}|Club01=Auto-Reloading-Team; Club02=Chess Connection; Club03=CSC Raptors 2006; Club04=Crazy Chessmail Clüb; Club05=Schachburg; Club06=Freude am Schach spielen|;|=}}

  • hashsize {{#var: liste1}}: {{#hashsize: {{#var: liste1}}}}
  • hashsize {{#var: liste2}}: {{#hashsize: {{#var: liste2}}}}
  • hashsize {{#var: listeLiga}}: {{#hashsize: {{#var: listeLiga}}}}

  • hashsize {{#var: listeClubLiga1}}: {{#hashsize: {{#var: listeClubLiga1}}}}
  • hashsize {{#var: listeClubLiga21}}: {{#hashsize: {{#var: listeClubLiga21}}}}

hashtotemplate

{{#hashtotemplate: mShowkeysLiga |{{#var: listeLiga}}}}


Inhaltsverzeichnis

print1 {{#var: liste1}}

{{#var: liste1}}

{{#hashprint: {{#var: liste1}} |
| %%%% | @@@@ | %%%%: @@@@ @@@@| |_}} Clubseite @@@@| |_}} Club}}

print2 {{#var: liste2}}

{{#var: liste2}}

{{#hashprint: {{#var: liste2}} |
| %%%% | @@@@ | %%%%: @@@@ @@@@| |_}} Clubseite @@@@| |_}} Club}}

print3 {{#var: listeLiga}}

{{#var: listeLiga}}

{{#hashprint: {{#var: listeLiga}} |
| %%%% | @@@@ | %%%%: @@@@ @@@@| |_}} Clubseite @@@@| |_}} Club}}

print4 {{#var: listeClubLiga1}}

{{#var: listeClubLiga1}}

{{#hashprint: {{#var: listeClubLiga1}} |
| %%%% | @@@@ | %%%%: @@@@ @@@@| |_}} Clubseite @@@@| |_}} Club}}


hashprint {{#var
liste1}}:

{{#hashprint: {{#var:liste1}} |

      
|  %%%% | @@@@ | %%%%: @@@@}}

{{#hashprint: {{#var:liste2}} |

      
|  %%%% | @@@@ | %%%%: @@@@}}

  • show a single hashvalue {{#var:liste1}}
    • {{#hashvalue: {{#var:liste1}}|Player03|- undefined -}}
    • {{#hashvalue: {{#var:liste1}}|Player04|- undefined -}}

hashkeyexists {{#var
liste1}}
  • {{#hashkeyexists: {{#var:liste1}}|Player03|yes |no}}
  • {{#hashkeyexists: {{#var:liste1}}|Player04|yes |no}}

hashinclude {{#var
liste1}}

{{#hashinclude: {{#var:liste1}}|Player04=GameID04}}

  • {{#hashkeyexists: {{#var:liste1}}|Player04|yes |no}}
  • {{#hashsize: {{#var:liste1}}}}


hashmerge hashIDall

{{#hashdefine: {{#var:liste2}}|Player11=GameID11; Player12=GameID12; Player13=GameID13; Player14=GameID14|;|=}} {{#hashmerge:hashIDall |{{#var:liste1}}|{{#var:liste2}}}}

  • {{#hashsize:hashIDall}}

{{#hashprint:hashIDall |

      
|  %%%% | @@@@ | %%%%: @@@@}}

hashintersect hashIDintersection

{{#hashintersect:hashIDintersection | {{#var:liste1}} |{{#var:liste2}}}}

  • {{#hashsize:hashIDintersection}}

hashdiff hashIDdiff

{{#hashdiff: hashIDdiff |{{#var:liste1}}|{{#var:liste2}}}}

  • {{#hashsize: hashIDdiff }}

{{#hashprint: hashIDdiff |

      
|  %%%% | @@@@ | %%%%: @@@@}}

hashexclude {{#var
liste1}}

{{#hashexclude: {{#var:liste1}}|Player04}}

  • {{#hashsize: {{#var:liste1}}}}


arrays

{{#arraydefine: arr01|Club01,Club02,Club03}} {{#arrayprint: arr01||@@@@|

  • length of @@@@: {{#len:@@@@}}

}} {{#arraydefine: keyarr01|NameClub01,NameClub02,NameClub03}} {{#arrayprint: keyarr01||@@@@|

  • length of @@@@: {{#len:@@@@}}

}}


arraytohash hashIDarray

{{#arraytohash: hashIDarray |arr01|keyarr01}}

  • {{#hashsize: hashIDarray}}

{{#hashprint: hashIDarray |

      
|  %%%% | @@@@ | %%%%: @@@@}}
Meine Werkzeuge
Namensräume

Varianten
Aktionen
chessmail Wiki
Schachserver
Informationen
Werkzeuge