home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 April / PCWorld_2000-04_cd.bin / Komunik / Servery / PinkNet / pnws1076prof.exe / file0051.bin < prev    next >
Encoding:
Text File  |  2000-03-12  |  5.5 KB  |  279 lines

  1. <HTML>
  2. <HEAD>
  3.    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1250">
  4.    <META NAME="GENERATOR" CONTENT="Mozilla/4.02 [en] (Win95; I) [Netscape]">
  5.    <META NAME="Author" CONTENT="Tomas Rosa">
  6.    <TITLEFunkce PERLu</TITLE>
  7.  
  8. <!--#include virtual="/perl_header.inc"-->
  9.  
  10. <div style="font-family:Tahoma,Helvetica,Arial; font-size:10pt;">
  11.  
  12. <h3>N∞kterΘ funkce PERLu a jejich v²znam</h3>
  13.  
  14. <TABLE BORDER=1 >
  15. <TR>
  16. <TD VALIGN=TOP BGCOLOR="#C0C0C0"><B>Zßpis funkce</B></TD>
  17.  
  18. <TD VALIGN=TOP BGCOLOR="#C0C0C0"><B>V²znam, popis</B></TD>
  19. </TR>
  20.  
  21. <TR>
  22. <TD>return</TD>
  23.  
  24. <TD>opustφ podprogram (funkci)</TD>
  25. </TR>
  26.  
  27. <TR>
  28. <TD valign=top>next </TD>
  29.  
  30. <TD valign=top>p°eskoΦφ zbytek bloku a vrßtφ se zp∞t na zaΦßtek </TD>
  31. </TR>
  32.  
  33. <TR>
  34. <TD valign=top>cos($x) </TD>
  35.  
  36. <TD valign=top>Vracφ kosinus $x </TD>
  37. </TR>
  38.  
  39. <TR>
  40. <TD valign=top>sin($x) </TD>
  41.  
  42. <TD valign=top>Vracφ sinus $x </TD>
  43. </TR>
  44.  
  45. <TR>
  46. <TD valign=top>exp($x) </TD>
  47.  
  48. <TD valign=top>Vracφ e<SUP>$x</SUP>, kde e = 2.7182818 </TD>
  49. </TR>
  50.  
  51. <TR>
  52. <TD valign=top>log($x) </TD>
  53.  
  54. <TD valign=top>Vracφ p°irozen² logaritmus $x </TD>
  55. </TR>
  56.  
  57. <TR>
  58. <TD valign=top>rand </TD>
  59.  
  60. <TD valign=top>Vracφ nßhodnΘ Φφslo </TD>
  61. </TR>
  62.  
  63. <TR>
  64. <TH ALIGN=LEFT VALIGN=TOP>srand </TH>
  65.  
  66. <TD valign=top>Inicializuje generßtor nßhodn²ch Φφsel znovu </TD>
  67. </TR>
  68.  
  69. <TR>
  70. <TD valign=top>sqrt($x) </TD>
  71.  
  72. <TD valign=top>Vracφ odmocninu v²razu </TD>
  73. </TR>
  74.  
  75. <TR>
  76. <TD valign=top>time </TD>
  77.  
  78. <TD valign=top>Vracφ aktußlnφ Φas </TD>
  79. </TR>
  80.  
  81. <TR>
  82. <TD valign=top>abs($a) </TD>
  83.  
  84. <TD valign=top>Vracφ absolutnφ hodnotu z $a </TD>
  85. </TR>
  86.  
  87. <TR>
  88. <TD valign=top>hex($a) </TD>
  89.  
  90. <TD valign=top>P°evede °et∞zec na hexa tvar </TD>
  91. </TR>
  92.  
  93. <TR>
  94. <TD valign=top>oct($a) </TD>
  95.  
  96. <TD valign=top>P°evede °et∞zec na osmiΦkov² tvar </TD>
  97. </TR>
  98.  
  99. <TR>
  100. <TD valign=top>ord($a) </TD>
  101.  
  102. <TD valign=top>P°evede prvnφ znak °et∞zce na ASCII hodnotu </TD>
  103. </TR>
  104.  
  105. <TR>
  106. <TD valign=top>localtime($x) </TD>
  107.  
  108. <TD valign=top>P°evede Φas z funkce <B>time</B> na devφti hodnotovΘ pole
  109. </TD>
  110. </TR>
  111.  
  112. <TR>
  113. <TD valign=top>chop($x) </TD>
  114.  
  115. <TD valign=top>Odstranφ poslednφ znak z °et∞zce </TD>
  116. </TR>
  117.  
  118. <TR>
  119. <TD valign=top>eval $x </TD>
  120.  
  121. <TD valign=top>Vykonß zßpis v $x jako by to byl p°φkaz PERLu </TD>
  122. </TR>
  123.  
  124. <TR>
  125. <TH ALIGN=LEFT VALIGN=TOP>lc ($string) </TH>
  126.  
  127. <TD valign=top>Vrßtφ $string jako malß pφsmena </TD>
  128. </TR>
  129.  
  130. <TR>
  131. <TH ALIGN=LEFT VALIGN=TOP>lcfirst ($string) </TH>
  132.  
  133. <TD valign=top>TotΘ₧ jako LC, jen u prvnφho znaku </TD>
  134. </TR>
  135.  
  136. <TR>
  137. <TH ALIGN=LEFT VALIGN=TOP>uc ($string) </TH>
  138.  
  139. <TD valign=top>Vrßtφ $string jako velkß pφsmena </TD>
  140. </TR>
  141.  
  142. <TR>
  143. <TH ALIGN=LEFT VALIGN=TOP>ucfirst ($string) </TH>
  144.  
  145. <TD valign=top>TotΘ₧ jako UC, jen u prvnφho znaku </TD>
  146. </TR>
  147.  
  148. <TR>
  149. <TD valign=top>length($string) </TD>
  150.  
  151. <TD valign=top>Vracφ dΘlku °et∞zce </TD>
  152. </TR>
  153.  
  154. <TR>
  155. <TD valign=top>substr($string, $start,<BR>
  156. $length) </TD>
  157.  
  158. <TD valign=top>Vracφ pod°et∞zec z <I>$string</I> zaΦφnajφcφ na<I> $start</I>
  159. a s dΘlkou <I>$length </I></TD>
  160. </TR>
  161.  
  162. <TR>
  163. <TH ALIGN=LEFT VALIGN=TOP>tr/old/new/ </TH>
  164.  
  165. <TD valign=top>Nahradφ v textu ka₧d² znak v <I>old</I> za znak na tΘ₧e
  166. pozici v <I>new</I>. Jako vstupnφ text se bere <B>$_</B> nebo zßpis <B>$text=~tr/x/y/;
  167. </B></TD>
  168. </TR>
  169.  
  170. <TR>
  171. <TH ALIGN=LEFT VALIGN=TOP>s/old/new/<I> GIMOSX </I></TH>
  172.  
  173. <TD valign=top>Nahradφ v texu ka₧d² v²skyt ₧et∞zce <I>old</I> za °et∞zec
  174. <I>new</I>. Parametry gimosx jsou vysv∞tleny u obr. 8. Jako vstupnφ text
  175. se bere <B>$_</B> nebo zßpis <B>$text=~s/xxx/yyy/; </B></TD>
  176. </TR>
  177.  
  178. <TR>
  179. <TD valign=top>join($sep, @a) </TD>
  180.  
  181. <TD valign=top>Spojφ pole <B>@a</B> v jeden °et∞zec a jako odd∞lovaΦ pou₧ije
  182. <B>$sep. </B></TD>
  183. </TR>
  184.  
  185. <TR>
  186. <TD valign=top>pop(@array) </TD>
  187.  
  188. <TD valign=top>Odstranφ poslednφ po₧lo₧ku z pole a vrßtφ jφ </TD>
  189. </TR>
  190.  
  191. <TR>
  192. <TD valign=top>push(@array, $a) </TD>
  193.  
  194. <TD valign=top>P°idß polo₧ku <B>$a</B> na konec pole </TD>
  195. </TR>
  196.  
  197. <TR>
  198. <TD valign=top>sort(@a) </TD>
  199.  
  200. <TD valign=top>Se°adφ pole °et∞zc∙ podle abecedy vzestupn∞ </TD>
  201. </TR>
  202.  
  203. <TR>
  204. <TD valign=top>closedir(HANDLE) </TD>
  205.  
  206. <TD valign=top>Zav°e otev°en² adresß° v ukazateli HANDLE </TD>
  207. </TR>
  208.  
  209. <TR>
  210. <TD valign=top>opendir(HANDLE, dirname) </TD>
  211.  
  212. <TD valign=top>Otev°e adresß° <B>dirname</B> a vrßtφ ukazatel <B>HANDLE</B>.
  213. </TD>
  214. </TR>
  215.  
  216. <TR>
  217. <TD valign=top>readdir(HANDLE) </TD>
  218.  
  219. <TD valign=top>P°eΦte polo₧ky adresß°e do pole. </TD>
  220. </TR>
  221.  
  222. <TR>
  223. <TD valign=top>binmode(HANDLE) </TD>
  224.  
  225. <TD valign=top>Nastavφ binßrnφ p°φstup k souboru s ukazatelem <B>HANDLE</B>.
  226. </TD>
  227. </TR>
  228.  
  229. <TR>
  230. <TD valign=top>open(HANDLE, filename) </TD>
  231.  
  232. <TD valign=top>Otev°e soubor <B>filename</B>. </TD>
  233. </TR>
  234.  
  235. <TR>
  236. <TD valign=top>close(HANDLE) </TD>
  237.  
  238. <TD valign=top>Zav°e soubor s ukazatelem <B>HANDLE</B>. </TD>
  239. </TR>
  240.  
  241. <TR>
  242. <TD valign=top>print(list) </TD>
  243.  
  244. <TD valign=top>VypφÜe obsah <I>list</I> na obrazovku. </TD>
  245. </TR>
  246.  
  247. <TR>
  248. <TD valign=top>print(HANDLE, list) </TD>
  249.  
  250. <TD valign=top>ZapφÜe obsah <I>list</I> do souboru </TD>
  251. </TR>
  252.  
  253. <TR>
  254. <TD valign=top>read(HANDLE, $buf, n) </TD>
  255.  
  256. <TD valign=top>╚te se souboru <B>HANDLE</B> <B>n</B> bajt∙ a ulo₧φ je do
  257. skalßru <B>$buf</B>. </TD>
  258. </TR>
  259.  
  260. <TR>
  261. <TD valign=top>eof(HANDLE) </TD>
  262.  
  263. <TD valign=top>Vracφ 1 pokud jsme na konci souboru </TD>
  264. </TR>
  265.  
  266. <TR>
  267. <TD valign=top>seek(HANDLE, inloc) </TD>
  268.  
  269. <TD valign=top>Posune se v souboru na pozici <I>inloc</I>.</TD>
  270. </TR>
  271. </TABLE>
  272.  
  273. <P>ZdejÜφ v²Φet funkcφ nenφ ani zdaleka ·pln². PERL disponuje °adou funkcφ
  274. pro prßci s prom∞n²mi, textem, soubory Φi sφtφ.</P>
  275.  
  276.  
  277. </div>
  278.  
  279. <!--#include virtual="/main_footer.inc"-->