Page 8 - ipst-cmanual
P. 8
¤Á‹Ù Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

command_list 1... command_list n ¤Í× ¤Òí ʧèÑ µÒ‹ §æ ·ÁÕè ÍÕ Âãً ¹¿§˜ ¡ª ¹Ñè «§Öè àÁÍè× ¨º
1 ¤Òí ʧÑè ¨ÐµÍŒ §»´ ·ÒŒ ´nj Âà¤ÃÍ×è §ËÁÒ ; àÊÁÍ

ËÁÒÂà赯 ·µèÕ Òí á˹§‹ ¢Í§ value ¹¹Ñé ÍҨ໹š ¤Ò‹ ¤§·,èÕ µÇÑ á»Ã, ËÃÍ× ¼ÅÅ¾Ñ ¸¨ Ò¡¡Ò÷Òí ¤Òí ʧèÑ ã´æ ¡äç ´Œ

ÊÒí ËÃºÑ ¿§˜ ¡ª ¹Ñè ·ÁèÕ ¡Õ Òä¹× ¤Ò‹ ¼ÅÅ¾Ñ ¸¹ ¹Ñé ¨ÐÁ¤Õ Òí ʧèÑ return ÊÒí ËÃºÑ Ê§‹ ¤Ò‹ ¼ÅÅ¾Ñ ¸Ë Å§Ñ ¨Ò¡Á¡Õ ÒÃ
àÃÂÕ ¡ãª§Œ Ò¹¿§˜ ¡ª ¹Ñè ´§Ñ ¡Åҋ Ç ÁÃÕ »Ù Ẻ´§Ñ ¹Õé

return(data);

â´Â·èÕ data ¤Í× ¢ÍŒ ÁÅÙ ·¤èÕ ¹× ¤Ò‹ ¼ÅÅ¾Ñ ¸¤ ÇÃÁªÕ ¹´Ô ¢ÍŒ ÁÅ٠Ẻà´ÂÕ Ç¡ºÑ return_type ¢Í§¿§˜ ¡ª ¹Ñè ÁÔ
હ‹ ¹¹éÑ ÍÒ¨·Òí ãËàŒ ¡´Ô ¢ÍŒ ¼´Ô ¾ÅÒ´·àÕè ¡´Ô ¨Ò¡ª¹´Ô ¢ÍŒ ÁÅ٠䴌

1.2 ¡ÒÃàÃÂÕ ¡ãª§Œ Ò¹¿§˜ ¡ª ¹èÑ

㹡ÒÃàÃÂÕ ¡ãª§Œ Ò¹¿§˜ ¡ª ¹Ñè ·äèÕ ´¶Œ ¡Ù ÊÃҌ §¢¹Öé ËÃÍ× Á¡Õ ÒûÃСÒÈäÇàŒ ÃÂÕ ºÃ͌ ÂáÅnj ÊÒÁÒöàÃÂÕ ¡ãªŒ
ä´ÀŒ ÒÂ㹿§˜ ¡ª ¹èÑ main ËÃÍ× ÀÒ¿§˜ ¡ª ¹èÑ Í¹×è æ µÒÁ¤ÇÒÁàËÁÒÐÊÁ â´Â㹡ÒÃàÃÂÕ ¡ãª¡Œ àç ¾ÂÕ §àÃÂÕ ¡ªÍè×
¢Í§¿§˜ ¡ª ¹èÑ ¹¹Ñé æ áÅСÒí ˹´¤Ò‹ ¢ÍŒ ÁÅÙ à¾Í×è ʧ‹ ãË¡Œ ºÑ ¾ÒÃÒÁàÔ µÍÏ â´ÂµÍŒ §¡Òí ˹´ãËàŒ ËÁÒÐÊÁ¡ºÑ ª¹´Ô
¢ŒÍÁÙÅáÅж١µŒÍ§µÒÁÅíҴѺ¢Í§¾ÒÃÒÁÔàµÍÏ·èÕÁÕ¡ÒûÃСÒÈänj´ŒÇ ¨ÐàÃÕ¡¢ŒÍÁÙÅ·èÕʋ§¼‹Ò¹ä»ãˌ
¾ÒÃÒÁàÔ µÍù ÇÕé ҋ ÍСÇÔ àÁ¹µ

ÃٻẺ¡ÒÃàÃÕ¡¿˜§¡ªèѹ

function_name(agument1, agument2,...)

â´Â·Õè function_name ¤Í× ªÍ×è ¢Í§¿§˜ ¡ª ¹èÑ ·µèÕ ÍŒ §Á¡Õ ÒûÃСÒÈäÇ¡Œ ͋ ¹Ë¹ÒŒ ¹áÕé Ånj

agument ¤Í× ¤Í× ¤Ò‹ ¢ÍŒ ÁÅÙ ·ÊÕè §‹ ¼Ò‹ ¹ä»ãË¡Œ ºÑ µÇÑ á»Ã parameter ã¹¢³ÐàÃÂÕ ¡ãª¿Œ §˜ ¡ª ¹èÑ ¹¹Ñé æ
â´ÂÁ¼Õ ŵ͋ ÅÒí ´ºÑ 㹡ÒÃãʤ‹ ҋ ´ÇŒ  ᵶ‹ Ҍ ËÒ¡¿§˜ ¡ª ¹Ñè ·àÕè ÃÂÕ ¡ãª§Œ ҹ໹š ẺäÁÁ‹ ¾Õ ÒÃÒÁàÔ µÍÏ ¡äç Áµ‹ ͌ §ãʤ‹ ҋ ÍСÇÔ
àÁ¹µ

ÊÒí ËÃºÑ ¿§˜ ¡ª ¹èÑ ·ÁèÕ ¡Õ Òä¹× ¤Ò‹ ¼ÅÅ¾Ñ ¸ àÁÍè× Á¡Õ ÒÃàÃÂÕ ¡ãª§Œ Ò¹¨Ð¤¹× ¤Ò‹ ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒûÃÐÁÇżÅ
ºÒ§Í‹ҧÀÒÂ㹿˜§¡ªèѹ «Ö觪¹Ô´¢Í§¢ŒÍÁÙÅ·Õè¤×¹¤‹ÒÍÍ¡ÁÒ¹Ñé¹ÊÒÁÒö´Ù䴌¨Ò¡Ê‹Ç¹ return_type
¢Í§¡ÒûÃСÒÈ¿§˜ ¡ª èѹ â´Â㹺ҧ¤Ãѧé ÍÒ¨ÁÕ¤ÇÒÁ¨íÒ໚¹µŒÍ§ãªŒµÑÇá»Ã¹Òí ÁÒÃºÑ ¤‹Ò¼ÅÅѾ¸¹ é¹Ñ «Öè§
µÇÑ á»Ã´§Ñ ¡Åҋ ǤÇÃÁªÕ ¹´Ô ¢ÍŒ ÁÅ٠Ẻà´ÂÕ Ç¡ºÑ return_type ¢Í§¿§˜ ¡ª ¹èÑ ÁàÔ ª¹‹ ¹¹Ñé ÍÒ¨·Òí ãËàŒ ¡´Ô ¢ÍŒ
¼Ô´¾ÅÒ´·èÕà¡Ô´¨Ò¡ª¹Ô´¢ŒÍÁÙÅ䴌
   3   4   5   6   7   8   9   10   11   12   13