Slide 1

Slide 1 text

関数の話 @chikoski

Slide 2

Slide 2 text

ؔ਺ɿखଓ͖ͷྻʹ໊લΛ͚ͭͨ΋ͷ GVODUJPOQPXFS B \ GPS MFUJJBB \ BB B ^ SFUVSOB ^

Slide 3

Slide 3 text

function宣言と アロー関数式 GVODUJPOJE WBMVF \ SFUVSOWBMVF ^ DPOTUJE WBMVF \ SFUVSOWBMVF ^ DPOTUJEWBMVFWBMVF

Slide 4

Slide 4 text

関数はオブジェクト GVODUJPODSFBUF*E \ SFUVSOGVODUJPO WBMVF \ SFUVSOWBMVF
 ^ ^ DPOTUDSFBUF*E  WBMVFWBMVF

Slide 5

Slide 5 text

クロージャ GVODUJPOBEE4PNF WBMVF \ SFUVSOGVODUJPO B \ SFUVSOB WBMVF ^ ^ DPOTUBEE4PNF WBMVFBB WBMVF DPOTUBEEBEE4PNF   BEE  

Slide 6

Slide 6 text

関数適用 DPOTUBEE B C B C BEE   BEEӕ   Ӽ㊉⇹ BEE   BEEӕ   Ӽ㊉⇹ BEE BEE   BEE    BEEӕ   Ӓ   Ӽ㊉⇹ӁѬ ᒉӳӶӉ   ӼBEEӼ㊉⇹

Slide 7

Slide 7 text

部分適用 DPOTUBEE B C B C DPOTUBEE4PNFBCBEE B C  DPOTUBEEBEE4PNF   BEE  C ӒҮҰ㕉ᡔҶӑҷӵ ᐠᡔӘक㋚௻ӕ㕉ᡔҶ㊉⇹ҿӶӐҮӵӒӬ൐Ӷӵ BEE  

Slide 8

Slide 8 text

部分適用の利用例 DPOTUEPN UBH BUUST\^ \ DPOTUFM EPDVNFOUDSFBUF&MFNFOU UBH  GPS DPOTULFZJOBUUST \ FMTFU"UUSJCVUF LFZ BUUST  ^ SFUVSOFM ^

Slide 9

Slide 9 text

部分適用の利用例 DPOTUEJW  BUUST\^ EPN EJW BUUST  DPOTUBVEJP  BUUST\^ EPN BVEJP BUUST  DPOTUGJMF BUUST\^ \ BUUSTUZQFGJMF SFUVSOEPN JOQVU BUUST  ^

Slide 10

Slide 10 text

ロジックの
 パラメータ化 DPOTUGJOE&WFO/VNCFSTMJTU\ DPOTUSFTVMU<> GPS DPOTUOVNPGMJTU \ JG OVN \ SFTVMUQVTI OVN  ^ ^ ^ DPOTUMJTU"<    > DPOTUMJTU#GJOE&WFO/VNCFST MJTU"  < >

Slide 11

Slide 11 text

ロジックの
 パラメータ化 DPOTUGJOE MJTU G \ DPOTUSFTVMU<> GPS DPOTUOVNPGMJTU \ JG G OVN \ SFTVMUQVTI OVN  ^ ^ ^ DPOTUMJTU"<    > DPOTUMJTU#GJOE JJ  < >

Slide 12

Slide 12 text

部分適用 DPOTUGJOE MJTU G \ DPOTUSFTVMU<> GPS DPOTUOVNPGMJTU \ JG G OVN \ SFTVMUQVTI OVN  ^ ^ ^ DPOTU'JOEFSGMJTUGJOE G MJTU  DPOTUG'JOEFS JJ  GJOE MJTU JJ 

Slide 13

Slide 13 text

画面に描かれるキャラ DMBTT&OFNZ\ DPOTUSVDUPS QPTJUJPO  DPMMJEFS  SFOEFSFS \ UIJTQPTJUJPOQPTJUJPO UIJTDPMMJEFSDPMMJEFS UIJTSFOEFSFSSFOEFSFS ^ ^

Slide 14

Slide 14 text

Renderer & Collider DPOTUSFOEFSFS'BDUPSZ J DY Q DYESBX*NBHF QY QZ J  DPOTUDJSDMF$PMMJEFS S Q Q EJTU Q Q S DPOTUSSFOEFSFS'BDUPSZ JNH  DPOTUDDJSDMF$PMMJEFS   DPOTUJOTUBODF'BDUPSZ LMBTTQOFXLMBTT Q S D  DPOTUFOFNZ'BDUPSZJOTUBODF'BDUPSZ &OFNZ  DPOTUFFOFNZ'BDUPSZ OFX1PTJUJPO