[ Skip to the content ]

Institute of Formal and Applied Linguistics Wiki


[ Back to the navigation ]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

user:zeman:handly-v-perlu [2010/03/14 14:24]
zeman vytvořeno
user:zeman:handly-v-perlu [2010/03/18 17:59] (current)
stepanek handle v proměnné
Line 21: Line 21:
  
 Handle funguje trochu jako pátý datový typ: vedle skalárů (např. ''$h''), polí (např. ''@h''), hashů (např. ''%h'') a funkcí (např. ''&h'') ještě existují handly (např. ''h''). Nejde ovšem o plnohodnotný datový typ a kvůli absenci rozlišovacího znaku s handly nejde zacházet stejně jako s ostatními typy. Existuje sice rozlišovací znak hvězdička, avšak ''*h'' z nějakého záhadného důvodu označuje tzv. //typeglob,// tj. celou skupinu pěti věcí, sdílejících identifikátor ''h'': skaláru, pole, hashe, funkce a handlu. Viz též manuálovou stránku perldata, část //Typeglobs and Filehandles//. Handle funguje trochu jako pátý datový typ: vedle skalárů (např. ''$h''), polí (např. ''@h''), hashů (např. ''%h'') a funkcí (např. ''&h'') ještě existují handly (např. ''h''). Nejde ovšem o plnohodnotný datový typ a kvůli absenci rozlišovacího znaku s handly nejde zacházet stejně jako s ostatními typy. Existuje sice rozlišovací znak hvězdička, avšak ''*h'' z nějakého záhadného důvodu označuje tzv. //typeglob,// tj. celou skupinu pěti věcí, sdílejících identifikátor ''h'': skaláru, pole, hashe, funkce a handlu. Viz též manuálovou stránku perldata, část //Typeglobs and Filehandles//.
 +
 +A není jednodušší používat tohle?
 +<code perl>open $HANDLE,'<vstup1.txt';</code>  --- //[[stepanek@ufal.mff.cuni.cz|stepanek]] 18.3.2010 17:58//
  
 ===== Jak předat handle jako parametr do funkce ===== ===== Jak předat handle jako parametr do funkce =====

[ Back to the navigation ] [ Back to the content ]