{"id":523,"date":"2009-10-04T23:45:56","date_gmt":"2009-10-04T15:45:56","guid":{"rendered":"http:\/\/test999.eblhost.com\/blog\/?p=523"},"modified":"2009-11-17T11:00:32","modified_gmt":"2009-11-17T03:00:32","slug":"processing%ef%bc%9a%e5%87%bd%e6%95%b0%ef%bc%88function%ef%bc%89","status":"publish","type":"post","link":"https:\/\/learn.travelchinawith.me\/?p=523","title":{"rendered":"Processing\uff1a\u51fd\u6570\uff08Function\uff09"},"content":{"rendered":"<p>1. \u7528\u6237\u81ea\u5b9a\u4e49\u51fd\u6570\u7684\u597d\u5904\uff1a\u6a21\u5757\u5316\uff0c\u6613\u8bfb\uff0c\u62c6\u5206\u5927\u7a0b\u5e8f\uff0c\u53cd\u590d\u5229\u7528\u6027\u5f3a\u3002\u8fd8\u6709\u4e00\u4e2a\u91cd\u8981\u7684\uff1a\u67e5\u9519\u3002\u6211\u4eec\u53ef\u4ee5\/\/\u6389\u67d0\u4e9b\u81ea\u5b9a\u4e49\u51fd\u6570\uff0c\u4e00\u4e00\u8fd0\u884c\u5176\u4f59\u7684\uff0c\u6765\u9010\u4e00\u627e\u5230\u95ee\u9898\u6240\u5728\u3002<\/p>\n<p>2. \u6bd4\u5982<span style=\"color: #888888;\"><em>line()<\/em><\/span>\u8fd9\u6837\u7684\u51fd\u6570\u5c5e\u4e8eprocessing\u81ea\u5e26\u5e93\u7684\u51fd\u6570\u3002<\/p>\n<p>3. \u4e00\u4e2a\u51fd\u6570\u5b9a\u4e49\u7684\u7ed3\u6784\u662f\u8fd9\u6837\u5b50\u7684\uff1a<br \/>\nreturnType functionName (arguments )            {<br \/>\n\/\/ Code body of function<br \/>\n}<\/p>\n<p>4. \u4f60\u53ef\u4ee5\u76f4\u63a5\u7528 <em><span style=\"color: #888888;\">\u51fd\u6570\u540d\u79f0()<\/span><\/em> \u8fd9\u6837\u7684\u65b9\u5f0f\u5728<span style=\"color: #888888;\"><em>draw()<\/em><\/span>\u5185\u8c03\u7528\u4f60\u7684\u81ea\u5b9a\u4e49\u51fd\u6570\u3002\u4f60\u53ef\u4ee5\u5728<em><span style=\"color: #888888;\">setup()<\/span><\/em>\u548c<em><span style=\"color: #888888;\">draw()<\/span><\/em>\u4ee5\u5916\u7684\u4efb\u4f55\u5730\u65b9\u5b9a\u4e49\u4f60\u81ea\u5df1\u7684\u51fd\u6570\uff0c\u5f53\u7136\uff0c\u60ef\u4f8b\u662f\u653e\u5728\u4f60\u7684<span style=\"color: #888888;\"><em>draw()<\/em><\/span>\u7a0b\u5e8f\u5757\u4e0b\u3002<\/p>\n<p>5. \u5f15\u6570\uff08Argument\uff09\u662f\u6267\u884c\u51fd\u6570\u7684\u6761\u4ef6\u3002\u5c5e\u4e8e\u5c40\u90e8\u53d8\u91cf\u7684\u8303\u7574\u3002<\/p>\n<p>6. \u5c40\u90e8\u53d8\u91cf\u53ef\u4ee5\u5728\u4e00\u4e2a\u51fd\u6570\u4e2d\u88ab\u7533\u660e\u548c\u4f7f\u7528\u3002<\/p>\n<p>7. <em><span style=\"color: #888888;\">void drawCar(int x, int y, int thesize, color c)<\/span><\/em> \u5706\u62ec\u53f7\u91cc\u7684\u503c\u53eb\u505a\u5f15\u6570\uff08Argument\uff09\u3002<br \/>\n<em><span style=\"color: #888888;\"> void draw()  {<br \/>\ndrawCar(100,100,64,color(20,250,0,79));<br \/>\n}<\/span><\/em><br \/>\n\u5706\u62ec\u53f7\u91cc\u7684\u503c\u53eb\u505a\u53c2\u6570\uff08Parameter\uff09\u3002<br \/>\n\u4e8c\u8005\u662f\u4e00\u79cd\u4f20\u9012\u7684\u5173\u7cfb\u3002<br \/>\n\u53ef\u4ee5\u8fd9\u6837\u5047\u8bbe\uff1a\u4e3b\u7a0b\u5e8f\u547c\u53eb\u51fd\u6570\u5e76\u4f20\u9012\u5f15\u6570\u3002\u51fd\u6570\u5f97\u5230\u5f15\u6570\u540e\uff0c\u4fbf\u53ef\u5229\u7528\u5b83\u505a\u4efb\u4f55\u60f3\u505a\u7684\u4e8b\u3002<\/p>\n<p>8. \u4f20\u9012\u53c2\u6570\u65f6\u9700\u8981\u6ce8\u610f\u7684\uff1a<br \/>\n1\uff09\u4f60\u5fc5\u987b\u4f20\u9012\u4e0e\u5b9a\u4e49\u51fd\u6570\u76f8\u540c\u6570\u91cf\u7684\u53c2\u6570<br \/>\n2\uff09\u5f53\u4e00\u4e2a\u53c2\u6570\u88ab\u4f20\u9012\uff0c\u5b83\u7684\u7c7b\u578b\uff08type\uff09\u5fc5\u987b\u4e0e\u5728\u81ea\u5b9a\u51fd\u6570\u5185\u7533\u660e\u7684\u5f15\u6570\u4e00\u81f4\u3002\u4f8b\u5982\u6574\u6570\u4f20\u6574\u6570\uff0c\u5c0f\u6570\u4f20\u5c0f\u6570<br \/>\n3\uff09\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012\u7ed9\u51fd\u6570\u7684\u503c\u53ef\u4ee5\u662f\u6570\u5b57\uff0820\uff0c5\uff0c4\uff0c3\uff0c\u7b49\u7b49\uff09\uff0c\u53d8\u91cf\uff08x\uff0cy\uff0c\u7b49\u7b49\uff09\uff0c\u6216\u8005\u4e00\u4e2a\u516c\u5f0f\u7684\u7ed3\u679c\uff088+3, 4 * x\/2, random(0,10), \u7b49\u7b49\uff09<br \/>\n4\uff09\u5f15\u6570\u5c5e\u4e8e\u51fd\u6570\u5185\u5c40\u90e8\u53d8\u91cf\u5e76\u4ec5\u80fd\u5728\u90a3\u4e2a\u51fd\u6570\u5185\u88ab\u8fa8\u77e5<\/p>\n<p>9. \u8fd0\u884c\u8fd9\u6bb5\u4ee3\u7801\uff1a<br \/>\n<em><span style=\"color: #888888;\"> void setup()  {<br \/>\nfloat num = 10;<br \/>\nprintln(&#8220;The number is: &#8221; + num);<br \/>\nrandomizer(num);<br \/>\nprintln(&#8220;The number is: &#8221; + num);<br \/>\n}<\/span><\/em><\/p>\n<p><em><span style=\"color: #888888;\">void randomizer(float newnum)  {<br \/>\nnewnum=newnum+random(-2,2);<br \/>\nprintln(&#8220;The new number is: &#8221; + newnum);<br \/>\n}<\/span><\/em><br \/>\n\u7531\u5b83\u53ef\u89c1\uff0c\u65e0\u8bbanewnum\u600e\u6837\u6539\u53d8\uff0cnum\u7684\u503c\u6c38\u8fdc\u90fd\u662f10\uff0cnum\u7684\u503c\u4e0d\u53d7\u5f71\u54cd\u56e0\u4e3a\u5b83\u6240\u4f20\u9012\u7684\u53ea\u662f\u4e00\u4e2a\u526f\u672c\uff08copy\uff09\u3002<\/p>\n<p>10. \u7531\u4e0a\u4f8b\uff0c\u6211\u4eec\u4e5f\u80fd\u770b\u51fa\u4e00\u4e2a\u4f7f\u7528\u51fd\u6570\u7684\u7a0b\u5e8f\u7684\u6d41\u7a0b\uff1a<br \/>\n1\uff09\u8bbe\u7f6enum\u7b49\u4e8e10<br \/>\n2\uff09\u5217\u5f15\u51fanum\u7684\u503c<br \/>\n3\uff09\u547c\u53eb\u51fd\u6570randomizer<br \/>\na. \u8bbe\u7f6enewnum\u7b49\u4e8enewnum\u52a0\u4e0a\u4e00\u4e2a\u968f\u673a\u6570\u5b57<br \/>\nb. \u5217\u5370newnum\u7684\u503c<br \/>\n4\uff09\u5217\u5370num\u7684\u503c<\/p>\n<p>11. \u5c06<em><span style=\"color: #888888;\">noLoop()<\/span><\/em>\u7528\u5728<span style=\"color: #888888;\"><em>draw()<\/em><\/span>\u91cc\u8fb9\u53ef\u4ee5\u505c\u6b62\u7a0b\u5e8f\u5faa\u73af\uff0c\u4e5f\u5c31\u662f\u8bf4\u53ea\u8fd0\u884cdraw()\u91cc\u8fb9\u7684\u7a0b\u5e8f\u4e00\u6b21\u3002<\/p>\n<p>12. \u539f\u6765\u5199\u5728\u5f88\u591a\u51fd\u6570\u524d\u7684\u201cvoid\u201d\u610f\u601d\u662f\u6ca1\u6709\u8fd4\u56de\u7c7b\u578b\uff08ReturnType\uff09\u7684\u610f\u601d\u3002\u3002<\/p>\n<p>13. \u4f60\u53ef\u4ee5\u5728\u51fd\u6570\u540d\u79f0\u524d\u4f7f\u7528\u8bf8\u5982int\u6216float\u4e4b\u7c7b\u7684\u8fd4\u56de\u7c7b\u578b\uff0c\u53e6\u5916\u4e0d\u8981\u5fd8\u8bb0\u5728\u7a0b\u5e8f\u6700\u540e\u52a0\u4e0a\u201creturn \u8fd4\u56de\u503c\u7684\u540d\u79f0\uff08\u4f8b\u5982\u53d8\u91cf\u540d\uff09\u201c<\/p>\n<p>14. \u8ba1\u7b97\u4e24\u70b9\u95f4\u7684\u8ddd\u79bb\uff0c\u53ef\u4ee5\u4f7f\u7528pr\u5185\u7f6e\u51fd\u6570<em><span style=\"color: #888888;\">dist()<\/span><\/em>\u3002\u7528\u6cd5\uff1a<em><span style=\"color: #888888;\"> dist(100, 100, mouseX, mouseY); <\/span><\/em>\u8ba1\u7b97\u70b9\uff08100\uff0c100\uff09\u4e0e\u9f20\u6807\u4f4d\u7f6e\u4e4b\u95f4\u7684\u8ddd\u79bb\u3002<\/p>\n<p>15. \u5f00\u65b9\u7684\u5199\u6cd5\uff1a<em><span style=\"color: #888888;\">sqrt()<\/span><\/em>\u3002<\/p>\n<p>16. \u518d\u6765\u4e00\u4e2a\u534e\u6c0f\u8f6c\u6444\u6c0f\u7684\u4f8b\u5b50\uff1a<br \/>\n<em><span style=\"color: #888888;\"> void setup() {<br \/>\nfloat temp = tempConverter(60);<br \/>\nprintln(temp);<br \/>\n}<\/span><\/em><\/p>\n<p><em><span style=\"color: #888888;\">float tempConverter(float farenheit) {<br \/>\nfloat celsius = (farenheit &#8211; 32) * (5.0\/9.0);<br \/>\nreturn celsius;<br \/>\n}<\/span><\/em><br \/>\n\u53cd\u6b63\u76ee\u7684\u5c31\u662f\u4ee3\u6765\u4ee3\u53bb\u7684\u628a\u6211\u4eec\u641e\u6655@@<\/p>\n<p>\u4f9d\u636e\u4ee5\u524d\u51e0\u8bfe\u7684\u7ecf\u9a8c\uff0c\u672c\u8bfe\u51fa\u9898\u7684\u91cd\u70b9\u4ecd\u7136\u5728\u4e8e\u5c06\u4e4b\u524d\u6211\u4eec\u5199\u8fc7\u7684\u7a0b\u5e8f\u7528\u81ea\u5b9a\u4e49\u51fd\u6570\u7684\u65b9\u5f0f\u91cd\u5199\u8c03\u7528\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u7528\u6237\u81ea\u5b9a\u4e49\u51fd\u6570\u7684\u597d\u5904\uff1a\u6a21\u5757\u5316\uff0c\u6613\u8bfb\uff0c\u62c6\u5206\u5927\u7a0b\u5e8f\uff0c\u53cd\u590d\u5229\u7528\u6027\u5f3a\u3002\u8fd8\u6709\u4e00\u4e2a\u91cd\u8981\u7684\uff1a\u67e5\u9519\u3002\u6211\u4eec\u53ef\u4ee5\/\/\u6389\u67d0\u4e9b\u81ea\u5b9a\u4e49\u51fd\u6570\uff0c\u4e00\u4e00\u8fd0\u884c\u5176\u4f59\u7684\uff0c\u6765\u9010\u4e00\u627e\u5230\u95ee\u9898\u6240\u5728\u3002 2. \u6bd4\u5982line()\u8fd9\u6837\u7684\u51fd\u6570\u5c5e\u4e8eprocessing\u81ea\u5e26\u5e93\u7684\u51fd\u6570\u3002 3. \u4e00\u4e2a\u51fd\u6570\u5b9a\u4e49\u7684\u7ed3\u6784\u662f\u8fd9\u6837\u5b50\u7684\uff1a returnType functionName (arguments ) { \/\/ Code body of function } 4. \u4f60\u53ef\u4ee5\u76f4\u63a5\u7528 \u51fd\u6570\u540d\u79f0() \u8fd9\u6837\u7684\u65b9\u5f0f\u5728draw()\u5185\u8c03\u7528\u4f60\u7684\u81ea\u5b9a\u4e49\u51fd\u6570\u3002\u4f60\u53ef\u4ee5\u5728setup()\u548cdraw()\u4ee5\u5916\u7684\u4efb\u4f55\u5730\u65b9\u5b9a\u4e49\u4f60\u81ea\u5df1\u7684\u51fd\u6570\uff0c\u5f53\u7136\uff0c\u60ef\u4f8b\u662f\u653e\u5728\u4f60\u7684draw()\u7a0b\u5e8f\u5757\u4e0b\u3002 5. \u5f15\u6570\uff08Argument\uff09\u662f\u6267\u884c\u51fd\u6570\u7684\u6761\u4ef6\u3002\u5c5e\u4e8e\u5c40\u90e8\u53d8\u91cf\u7684\u8303\u7574\u3002 6. \u5c40\u90e8\u53d8\u91cf\u53ef\u4ee5\u5728\u4e00\u4e2a\u51fd\u6570\u4e2d\u88ab\u7533\u660e\u548c\u4f7f\u7528\u3002 7. void drawCar(int x, int y, int thesize, color c) \u5706\u62ec\u53f7\u91cc\u7684\u503c\u53eb\u505a\u5f15\u6570\uff08Argument\uff09\u3002 void draw() { drawCar(100,100,64,color(20,250,0,79)); } \u5706\u62ec\u53f7\u91cc\u7684\u503c\u53eb\u505a\u53c2\u6570\uff08Parameter\uff09\u3002 \u4e8c\u8005\u662f\u4e00\u79cd\u4f20\u9012\u7684\u5173\u7cfb\u3002 \u53ef\u4ee5\u8fd9\u6837\u5047\u8bbe\uff1a\u4e3b\u7a0b\u5e8f\u547c\u53eb\u51fd\u6570\u5e76\u4f20\u9012\u5f15\u6570\u3002\u51fd\u6570\u5f97\u5230\u5f15\u6570\u540e\uff0c\u4fbf\u53ef\u5229\u7528\u5b83\u505a\u4efb\u4f55\u60f3\u505a\u7684\u4e8b\u3002 8. \u4f20\u9012\u53c2\u6570\u65f6\u9700\u8981\u6ce8\u610f\u7684\uff1a 1\uff09\u4f60\u5fc5\u987b\u4f20\u9012\u4e0e\u5b9a\u4e49\u51fd\u6570\u76f8\u540c\u6570\u91cf\u7684\u53c2\u6570 2\uff09\u5f53\u4e00\u4e2a\u53c2\u6570\u88ab\u4f20\u9012\uff0c\u5b83\u7684\u7c7b\u578b\uff08type\uff09\u5fc5\u987b\u4e0e\u5728\u81ea\u5b9a\u51fd\u6570\u5185\u7533\u660e\u7684\u5f15\u6570\u4e00\u81f4\u3002\u4f8b\u5982\u6574\u6570\u4f20\u6574\u6570\uff0c\u5c0f\u6570\u4f20\u5c0f\u6570 3\uff09\u4f5c\u4e3a\u53c2\u6570\u4f20\u9012\u7ed9\u51fd\u6570\u7684\u503c\u53ef\u4ee5\u662f\u6570\u5b57\uff0820\uff0c5\uff0c4\uff0c3\uff0c\u7b49\u7b49\uff09\uff0c\u53d8\u91cf\uff08x\uff0cy\uff0c\u7b49\u7b49\uff09\uff0c\u6216\u8005\u4e00\u4e2a\u516c\u5f0f\u7684\u7ed3\u679c\uff088+3, 4 * x\/2, random(0,10), \u7b49\u7b49\uff09 4\uff09\u5f15\u6570\u5c5e\u4e8e\u51fd\u6570\u5185\u5c40\u90e8\u53d8\u91cf\u5e76\u4ec5\u80fd\u5728\u90a3\u4e2a\u51fd\u6570\u5185\u88ab\u8fa8\u77e5 [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[58],"class_list":["post-523","post","type-post","status-publish","format-standard","hentry","category-processing","tag-processing"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=\/wp\/v2\/posts\/523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=523"}],"version-history":[{"count":2,"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=\/wp\/v2\/posts\/523\/revisions"}],"predecessor-version":[{"id":764,"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=\/wp\/v2\/posts\/523\/revisions\/764"}],"wp:attachment":[{"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learn.travelchinawith.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}