SlideShare a Scribd company logo
1 of 36
Download to read offline
5ECNC
4'2.
          K
4'2.      '
 4'2.
   VS          U
  U  UU    
          VU
 5ECNC 4'2.        S
4'2.   '
4GCF
 'XCN
2TKPV
.QQR
4GCF     P
'XCN “P 
2TKPV ñ

.QQR
4GCF
%f   UECNC

9GNEQOG VQ 5ECNC XGTUKQP HKPCN ,CXC *QV5RQV 6/   %NKGPV 8/Г ,CXC A 
6[RG KP GZRTGUUKQPU VQ JCXG VJGO GXCNWCVGF
6[RG JGNR HQT OQTG KPHQTOCVKQP



UECNC UECNC P
'XCN                                         2TKPV
%f   UECNC

9GNEQOG VQ 5ECNC XGTUKQP HKPCN ,CXC *QV5RQV 6/   %NKGPV 8/Г ,CXC A 
6[RG KP GZRTGUUKQPU VQ JCXG VJGO GXCNWCVGF
6[RG JGNR HQT OQTG KPHQTOCVKQP




UECNC UECNC P    
TGU LCXCNCPI5VTKPI  UECNC P
.QQR
%f   UECNC

9GNEQOG VQ 5ECNC XGTUKQP HKPCN ,CXC *QV5RQV 6/   %NKGPV 8/Г ,CXC A 
6[RG KP GZRTGUUKQPU VQ JCXG VJGO GXCNWCVGF
6[RG JGNR HQT OQTG KPHQTOCVKQP




UECNC UECNC P    
TGU LCXCNCPI5VTKPI  UECNC P

UECNC
'
VS          U

 U   UU    

          VU
VS   U
VS

RS

     RS
P
ENCUUP
ENCUU    /
          P
U   UU
PGQL
JVVRYQVCLRCE!FCVG
UECNC    j   ì




,CXCP             G
   P2             VU
VU
RS   U   RQU
   «•

GVEVVVV
5ECNC 4'2.



n          ¬
UECNC .KUV

                tab VP
              VVV
UECNC .KUV

CRRN[        CU+PUVCPEG1H   ECP$WKNF(TQO EQPECV
GORV[         GZKUVU      HKNN        HNCVVGP
HQTCNN      HTQO#TTC[     HTQO+VGTCVQT HTQO5VTKPI
KU+PUVCPEG1H   KVGTCVG      NGHVU        OCMG
OCR          OCR         OCR%QPUGTXG      PGY$WKNFGT
TCPIG         TKIJVU      UGRCTCVG      VCDWNCVG
VQ5VTKPI      VTCPURQUG     WPCRRN[5GS     WPKR
QDLGEV       OGVJQF                 ñ
Q    4'2.                  Q   4'2.   '




    VVV

4'2. /        LCTP   ~

          U     UU
n                        ¬
UECNC    VQ  VQ.KUV

TGU .KUV=+PV?  .KUV Г Г Г Г Г Г Г Г Г 




                 TGU                   '
UECNC    VQ  VQ.KUV

TGU .KUV=+PV?  .KUV Г Г Г Г Г Г Г Г Г 

UECNC TGUOCR] P          P _

TGU .KUV=+PV?  .KUV Г Г Г Г Г Г Г Г Г 




6/7
Г 6/7
 Г 6/7 Г6/7 VVVV #        n     P       n
    P         ¬

 
:         :                       '
U                     
Q           'PVGT       VVV




UECNC 
TGU UECNCVQQNUPUEKQKTGEVQT[
'           ! KTGEVQT[!


TGU UECNCVQQNUPUEKQKTGEVQT[
S ñ

TGU UECNCVQQNUPUEKQKTGEVQT[  
UECNC TGU

                 CFF'ZVGPUKQP            CU+PUVCPEG1H           ECP4GCF
ECP9TKVG              EJCPIG'ZVGPUKQP          ETGCVGKTGEVQT[      ETGCVG(KNG
FGGRKTU            FGGR(KNGU            FGGR.KUV             FGNGVG
FGNGVG+H'ZKUVU        FGNGVG4GEWTUKXGN[      FKTU              GPFU9KVJ
GZKUVU             GZVGPUKQP              HKNGU              JCU'ZVGPUKQP
KHKTGEVQT[          KH(KNG             KU#DUQNWVG           KUKTGEVQT[
KU'ORV[              KU(KNG             KU(TGUJGT            KU*KFFGP
KU+PUVCPEG1H          KU4QQV2CVJ             KU5COG              KU5[ONKPM
KU8CNKF            LHKNG              NCUV/QFKHKGF          NCUV/QFKHKGFA
NGPIVJ              NKUV               PCOG                  PQTOCNKG
PQV'ZKUVU            RCTGPV                RCTGPVU              RCVJ
TGNCVKXKG          TGUQNXG             TQQV                UGIOGPVU
UGRCTCVQT            UGRCTCVQT5VT           UVCTVU9KVJ           UVTKR'ZVGPUKQP
UWDFKTU            VQ#DUQNWVG            VQ#DUQNWVG9KVJ4QQV VQKTGEVQT[
VQ(KNG             VQ5VTKPI              VQ74+                VQ74.
VQWEJ               VTWPECVG              YCNM                YCNM(KNVGT
ENCUU 2CVJ

ENCUU (KNG GZVGPFU 2CVJ

ENCUU KTGEVQT[ GZVGPFU 2CVJ


http://lampsvn.epfl.ch/trac/scala/browser/scala/tags/R_2_8_1_final/src/compiler/
        scala/tools/nsc/io
LHKNG
     LCXCKQ(KNG   R   R
FGGRKTU+VGTCVQT=KTGEVQT[?
         Q S U SU        R  R +VGTCVQT   ?
å   '
FGGR(KNGU+VGTCVQT=(KNG?
         Q        U   R   R +VGTCVQT     ?
å   '
RCTGPVKTGEVQT[
          S U SU
UWDFKTU FGRVJ +PV +VGTCVQT=2CVJ?
                             ~
NKUV+VGTCVQT=2CVJ?
         Q S U SU         U NKUV
FGNGVG$QQNGCP
         U        '



        VVV
5ECNCVQQNUPUEKQ Q ENCUU   


 P            S
 LCXCKQ(KNG UECNC
   
 4'2.    S QUS
P
QEWOGPV

   P ½   U   UU 1   VVV
P VVV




   U    S U SU
UECNC
ENCUU1H                CU+PUVCPEG1H        EJ
EQO                    KU+PUVCPEG1H        LCXC
LCXCZ                  LNKPG               QTI
UECNC                 UWP                  UWPY
VQ5VTKPI                /CR                5GV
CTTC[6Q%JCT5GSWGPEG         CUUGTV          CUUWOG
CWIOGPV5VTKPI              ENCUU/CPKHGUV    EQPHQTOU
EWTTGPV6JTGCF             GTTQT              GZKV
HQTOCV                 IGPGTKE9TCR#TTC[
KFGPVKV[               KORNKEKVN[          UECNC   P OO  LRGI
OCPKHGUV                 RTKPV              RTKPVH
RTKPVNP                TGCF$QQNGCP         TGCF$[VG
TGCF%JCT                TGCFQWDNG         TGCF(NQCV
TGCF+PV                 TGCF.KPG           TGCF.QPI




   4'2.  U                VS                  QU SS U
    SU n                 U                     ''
Q                    

UECNC JGNR
#NN EQOOCPFU ECP DG CDDTGXKCVGF     HQT GZCORNG JG KPUVGCF QH JGNR

ER CTI          CFF CP GPVT[ LCT QT FKTGEVQT[ VQ VJG ENCUURCVJ
JGNR            RTKPV VJKU JGNR OGUUCIG
JKUVQT[ =CTI?    UJQY VJG JKUVQT[ QRVKQPCN CTI NKPGU VQ UJQY
J! NKPG         UGCTEJ VJG JKUVQT[
NQCF CTI       NQCF CPF KPVGTRTGV C 5ECNC HKNG
RQYGT            GPCDNG RQYGT WUGT OQFG
SWKV             GZKV VJG KPVGTRTGVGT
TGRNC[          TGUGV GZGEWVKQP CPF TGRNC[ CNN RTGXKQWU EQOOCPFU
UJ NKPG        HQTM C UJGNN CPF TWP C EQOOCPF
UKNGPV           FKUCDNGGPCDNG CWVQOCVKE RTKPVKPI QH TGUWNVU

More Related Content

What's hot

Magnetos
MagnetosMagnetos
Magnetosleoasch
 
v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...
v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...
v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...Andrew Networks
 
Educação. do liberalismo ao neoliberalismo
Educação. do liberalismo ao neoliberalismoEducação. do liberalismo ao neoliberalismo
Educação. do liberalismo ao neoliberalismowsshist
 
Brightworks Firm Profile 2014
Brightworks Firm Profile 2014Brightworks Firm Profile 2014
Brightworks Firm Profile 2014scottalewis
 
Talent Search & Selection
Talent Search & SelectionTalent Search & Selection
Talent Search & SelectionLet'sTalkGroup
 
Docker du poste de dev à la prod
Docker du poste de dev à la prodDocker du poste de dev à la prod
Docker du poste de dev à la prodbitardo
 
Lrf No Contexto Da Reforma Social Do Estado
Lrf No Contexto Da Reforma Social Do EstadoLrf No Contexto Da Reforma Social Do Estado
Lrf No Contexto Da Reforma Social Do Estadomarcosurl
 
Resume letterwriting
Resume letterwritingResume letterwriting
Resume letterwritingBalaji Babu
 
prova modelo 04 pmsc ieses
prova modelo 04 pmsc iesesprova modelo 04 pmsc ieses
prova modelo 04 pmsc iesesFelipe Leal
 
Del ¡! al ¿?
Del ¡! al ¿?Del ¡! al ¿?
Del ¡! al ¿?xavierxia
 

What's hot (16)

Rover c ii new edition tomb and grave detector - copy
Rover c ii new edition   tomb and grave detector - copyRover c ii new edition   tomb and grave detector - copy
Rover c ii new edition tomb and grave detector - copy
 
Magnetos
MagnetosMagnetos
Magnetos
 
v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...
v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...
v20200506 SAGA Foundation Africa Youth4Global Goals SDGs Agenda 2063 Presenta...
 
Ttake Mandrini 01
Ttake Mandrini 01Ttake Mandrini 01
Ttake Mandrini 01
 
Educação. do liberalismo ao neoliberalismo
Educação. do liberalismo ao neoliberalismoEducação. do liberalismo ao neoliberalismo
Educação. do liberalismo ao neoliberalismo
 
Brightworks Firm Profile 2014
Brightworks Firm Profile 2014Brightworks Firm Profile 2014
Brightworks Firm Profile 2014
 
Talent Search & Selection
Talent Search & SelectionTalent Search & Selection
Talent Search & Selection
 
Docker du poste de dev à la prod
Docker du poste de dev à la prodDocker du poste de dev à la prod
Docker du poste de dev à la prod
 
Lrf No Contexto Da Reforma Social Do Estado
Lrf No Contexto Da Reforma Social Do EstadoLrf No Contexto Da Reforma Social Do Estado
Lrf No Contexto Da Reforma Social Do Estado
 
Buenas practicas
Buenas practicasBuenas practicas
Buenas practicas
 
Libro
LibroLibro
Libro
 
Resume letterwriting
Resume letterwritingResume letterwriting
Resume letterwriting
 
prova modelo 04 pmsc ieses
prova modelo 04 pmsc iesesprova modelo 04 pmsc ieses
prova modelo 04 pmsc ieses
 
Manual frontpage
Manual frontpageManual frontpage
Manual frontpage
 
T Peri1
T Peri1T Peri1
T Peri1
 
Del ¡! al ¿?
Del ¡! al ¿?Del ¡! al ¿?
Del ¡! al ¿?
 

Viewers also liked

rpscala35-scala2.9.0
rpscala35-scala2.9.0rpscala35-scala2.9.0
rpscala35-scala2.9.0Kenji Yoshida
 
Lifthub (rpscala #31)
Lifthub (rpscala #31)Lifthub (rpscala #31)
Lifthub (rpscala #31)k4200
 
Scala勉強会 in 渋谷 2010→2011(鹿島)
Scala勉強会 in 渋谷 2010→2011(鹿島)Scala勉強会 in 渋谷 2010→2011(鹿島)
Scala勉強会 in 渋谷 2010→2011(鹿島)k4200
 
20120718 scalaで転職
20120718 scalaで転職20120718 scalaで転職
20120718 scalaで転職大翼 福田
 
Real-Time 3D Programming in Scala
Real-Time 3D Programming in ScalaReal-Time 3D Programming in Scala
Real-Time 3D Programming in ScalaHideyuki Takeuchi
 
Sns suite presentation
Sns suite presentationSns suite presentation
Sns suite presentationJason Namkung
 
私とScalaと2010 @hito_asa
私とScalaと2010 @hito_asa私とScalaと2010 @hito_asa
私とScalaと2010 @hito_asaHitoshi Asai
 
sbt 0.10 for beginners?
sbt 0.10 for beginners?sbt 0.10 for beginners?
sbt 0.10 for beginners?k4200
 
Lifthub (#rpscala 26)
Lifthub (#rpscala 26)Lifthub (#rpscala 26)
Lifthub (#rpscala 26)k4200
 
Scala design pattern
Scala design patternScala design pattern
Scala design patternKenji Yoshida
 
Grass
GrassGrass
Grassk4200
 

Viewers also liked (15)

rpscala35-scala2.9.0
rpscala35-scala2.9.0rpscala35-scala2.9.0
rpscala35-scala2.9.0
 
scala-kaigi1-sbt
scala-kaigi1-sbtscala-kaigi1-sbt
scala-kaigi1-sbt
 
Lifthub (rpscala #31)
Lifthub (rpscala #31)Lifthub (rpscala #31)
Lifthub (rpscala #31)
 
Scala勉強会 in 渋谷 2010→2011(鹿島)
Scala勉強会 in 渋谷 2010→2011(鹿島)Scala勉強会 in 渋谷 2010→2011(鹿島)
Scala勉強会 in 渋谷 2010→2011(鹿島)
 
20120718 scalaで転職
20120718 scalaで転職20120718 scalaで転職
20120718 scalaで転職
 
Real-Time 3D Programming in Scala
Real-Time 3D Programming in ScalaReal-Time 3D Programming in Scala
Real-Time 3D Programming in Scala
 
Rpscala18th
Rpscala18thRpscala18th
Rpscala18th
 
Sns suite presentation
Sns suite presentationSns suite presentation
Sns suite presentation
 
私とScalaと2010 @hito_asa
私とScalaと2010 @hito_asa私とScalaと2010 @hito_asa
私とScalaと2010 @hito_asa
 
Scala lang evolution
Scala lang evolutionScala lang evolution
Scala lang evolution
 
sbt 0.10 for beginners?
sbt 0.10 for beginners?sbt 0.10 for beginners?
sbt 0.10 for beginners?
 
Lifthub (#rpscala 26)
Lifthub (#rpscala 26)Lifthub (#rpscala 26)
Lifthub (#rpscala 26)
 
Rpscala2011 0601
Rpscala2011 0601Rpscala2011 0601
Rpscala2011 0601
 
Scala design pattern
Scala design patternScala design pattern
Scala design pattern
 
Grass
GrassGrass
Grass
 

Similar to Scala repl

School portfolio 2006
School portfolio 2006School portfolio 2006
School portfolio 2006XJaING
 
Guía Gerente Sistemas INEI
Guía Gerente Sistemas INEIGuía Gerente Sistemas INEI
Guía Gerente Sistemas INEIEugenio Guzman
 
Scrub Typhus Presenting with Hemiparesis: Case Report of a Rare Manifestation
Scrub Typhus Presenting with Hemiparesis: Case Report of a Rare ManifestationScrub Typhus Presenting with Hemiparesis: Case Report of a Rare Manifestation
Scrub Typhus Presenting with Hemiparesis: Case Report of a Rare ManifestationAhmad Ozair
 
Take the driver's seat
Take the driver's seatTake the driver's seat
Take the driver's seatWillow
 
Beginner guide plc controller
Beginner guide plc controllerBeginner guide plc controller
Beginner guide plc controllerpatrickNX9420
 
Vol vier05ag
Vol vier05ag Vol vier05ag
Vol vier05ag hipicoscl
 
大規模画像配信とPerl
大規模画像配信とPerl大規模画像配信とPerl
大規模画像配信とPerlMasahiro Nagano
 
Questões Matematica Fuvest 2002
Questões Matematica Fuvest 2002Questões Matematica Fuvest 2002
Questões Matematica Fuvest 2002Marcelo Trylesinski
 
BABBQ5 - Kill Design Specs
BABBQ5 - Kill Design SpecsBABBQ5 - Kill Design Specs
BABBQ5 - Kill Design SpecsLinton Ye
 
Integrales impropias
Integrales impropiasIntegrales impropias
Integrales impropiasSabena29
 

Similar to Scala repl (20)

School portfolio 2006
School portfolio 2006School portfolio 2006
School portfolio 2006
 
Guía Gerente Sistemas INEI
Guía Gerente Sistemas INEIGuía Gerente Sistemas INEI
Guía Gerente Sistemas INEI
 
sumas de rieman.pdf
sumas de rieman.pdfsumas de rieman.pdf
sumas de rieman.pdf
 
Set paper 2
Set paper 2Set paper 2
Set paper 2
 
Scrub Typhus Presenting with Hemiparesis: Case Report of a Rare Manifestation
Scrub Typhus Presenting with Hemiparesis: Case Report of a Rare ManifestationScrub Typhus Presenting with Hemiparesis: Case Report of a Rare Manifestation
Scrub Typhus Presenting with Hemiparesis: Case Report of a Rare Manifestation
 
Monsieur le député
Monsieur le députéMonsieur le député
Monsieur le député
 
5162
51625162
5162
 
Take the driver's seat
Take the driver's seatTake the driver's seat
Take the driver's seat
 
Beginner guide plc controller
Beginner guide plc controllerBeginner guide plc controller
Beginner guide plc controller
 
Management Accounting MCQS 2 by Dr Mamata Rathi
Management Accounting MCQS 2 by Dr Mamata RathiManagement Accounting MCQS 2 by Dr Mamata Rathi
Management Accounting MCQS 2 by Dr Mamata Rathi
 
Vol vier05ag
Vol vier05ag Vol vier05ag
Vol vier05ag
 
Volvie5
Volvie5Volvie5
Volvie5
 
Tax, GST, Direct and Indirect Tax MCQS 3 by Dr Mamata Rathi
Tax, GST, Direct and Indirect Tax MCQS 3 by Dr Mamata RathiTax, GST, Direct and Indirect Tax MCQS 3 by Dr Mamata Rathi
Tax, GST, Direct and Indirect Tax MCQS 3 by Dr Mamata Rathi
 
Management Accounting MCQS 3 by Dr Mamata Rathi
Management Accounting MCQS 3 by Dr Mamata RathiManagement Accounting MCQS 3 by Dr Mamata Rathi
Management Accounting MCQS 3 by Dr Mamata Rathi
 
Gerente informatico
Gerente informaticoGerente informatico
Gerente informatico
 
大規模画像配信とPerl
大規模画像配信とPerl大規模画像配信とPerl
大規模画像配信とPerl
 
Tax, GST, Direct and Indirect Tax MCQS by Dr Mamata Rathi
Tax, GST, Direct and Indirect Tax MCQS by Dr Mamata RathiTax, GST, Direct and Indirect Tax MCQS by Dr Mamata Rathi
Tax, GST, Direct and Indirect Tax MCQS by Dr Mamata Rathi
 
Questões Matematica Fuvest 2002
Questões Matematica Fuvest 2002Questões Matematica Fuvest 2002
Questões Matematica Fuvest 2002
 
BABBQ5 - Kill Design Specs
BABBQ5 - Kill Design SpecsBABBQ5 - Kill Design Specs
BABBQ5 - Kill Design Specs
 
Integrales impropias
Integrales impropiasIntegrales impropias
Integrales impropias
 

Scala repl

  • 2. 4'2. ' 4'2. VS U U UU VU 5ECNC 4'2. S
  • 3. 4'2. '
  • 5. 4GCF P 'XCN “P 2TKPV ñ .QQR
  • 6. 4GCF %f UECNC 9GNEQOG VQ 5ECNC XGTUKQP HKPCN ,CXC *QV5RQV 6/ %NKGPV 8/Г ,CXC A 6[RG KP GZRTGUUKQPU VQ JCXG VJGO GXCNWCVGF 6[RG JGNR HQT OQTG KPHQTOCVKQP UECNC UECNC P
  • 7. 'XCN 2TKPV %f UECNC 9GNEQOG VQ 5ECNC XGTUKQP HKPCN ,CXC *QV5RQV 6/ %NKGPV 8/Г ,CXC A 6[RG KP GZRTGUUKQPU VQ JCXG VJGO GXCNWCVGF 6[RG JGNR HQT OQTG KPHQTOCVKQP UECNC UECNC P TGU LCXCNCPI5VTKPI UECNC P
  • 8. .QQR %f UECNC 9GNEQOG VQ 5ECNC XGTUKQP HKPCN ,CXC *QV5RQV 6/ %NKGPV 8/Г ,CXC A 6[RG KP GZRTGUUKQPU VQ JCXG VJGO GXCNWCVGF 6[RG JGNR HQT OQTG KPHQTOCVKQP UECNC UECNC P TGU LCXCNCPI5VTKPI UECNC P UECNC
  • 9. '
  • 10. VS U U UU VU
  • 11. VS U
  • 12. VS RS RS
  • 14. ENCUU / P
  • 15. U UU
  • 17. UECNC j ì ,CXCP G P2 VU
  • 18. VU
  • 19. RS U RQU «• GVEVVVV
  • 21. UECNC .KUV tab VP VVV
  • 22. UECNC .KUV CRRN[ CU+PUVCPEG1H ECP$WKNF(TQO EQPECV GORV[ GZKUVU HKNN HNCVVGP HQTCNN HTQO#TTC[ HTQO+VGTCVQT HTQO5VTKPI KU+PUVCPEG1H KVGTCVG NGHVU OCMG OCR OCR OCR%QPUGTXG PGY$WKNFGT TCPIG TKIJVU UGRCTCVG VCDWNCVG VQ5VTKPI VTCPURQUG WPCRRN[5GS WPKR
  • 23. QDLGEV OGVJQF ñ Q 4'2. Q 4'2. ' VVV 4'2. / LCTP ~ U UU
  • 24. n ¬ UECNC VQ VQ.KUV TGU .KUV=+PV? .KUV Г Г Г Г Г Г Г Г Г TGU '
  • 25. UECNC VQ VQ.KUV TGU .KUV=+PV? .KUV Г Г Г Г Г Г Г Г Г UECNC TGUOCR] P P _ TGU .KUV=+PV? .KUV Г Г Г Г Г Г Г Г Г 6/7
  • 26. Г 6/7 Г 6/7 Г6/7 VVVV # n P n P ¬ : : '
  • 27. U Q 'PVGT VVV UECNC TGU UECNCVQQNUPUEKQKTGEVQT[
  • 28. ' ! KTGEVQT[! TGU UECNCVQQNUPUEKQKTGEVQT[
  • 29. S ñ TGU UECNCVQQNUPUEKQKTGEVQT[ UECNC TGU CFF'ZVGPUKQP CU+PUVCPEG1H ECP4GCF ECP9TKVG EJCPIG'ZVGPUKQP ETGCVGKTGEVQT[ ETGCVG(KNG FGGRKTU FGGR(KNGU FGGR.KUV FGNGVG FGNGVG+H'ZKUVU FGNGVG4GEWTUKXGN[ FKTU GPFU9KVJ GZKUVU GZVGPUKQP HKNGU JCU'ZVGPUKQP KHKTGEVQT[ KH(KNG KU#DUQNWVG KUKTGEVQT[ KU'ORV[ KU(KNG KU(TGUJGT KU*KFFGP KU+PUVCPEG1H KU4QQV2CVJ KU5COG KU5[ONKPM KU8CNKF LHKNG NCUV/QFKHKGF NCUV/QFKHKGFA NGPIVJ NKUV PCOG PQTOCNKG PQV'ZKUVU RCTGPV RCTGPVU RCVJ TGNCVKXKG TGUQNXG TQQV UGIOGPVU UGRCTCVQT UGRCTCVQT5VT UVCTVU9KVJ UVTKR'ZVGPUKQP UWDFKTU VQ#DUQNWVG VQ#DUQNWVG9KVJ4QQV VQKTGEVQT[ VQ(KNG VQ5VTKPI VQ74+ VQ74. VQWEJ VTWPECVG YCNM YCNM(KNVGT
  • 30. ENCUU 2CVJ ENCUU (KNG GZVGPFU 2CVJ ENCUU KTGEVQT[ GZVGPFU 2CVJ http://lampsvn.epfl.ch/trac/scala/browser/scala/tags/R_2_8_1_final/src/compiler/ scala/tools/nsc/io
  • 31. LHKNG LCXCKQ(KNG R R FGGRKTU+VGTCVQT=KTGEVQT[? Q S U SU R R +VGTCVQT ? å ' FGGR(KNGU+VGTCVQT=(KNG? Q U R R +VGTCVQT ? å ' RCTGPVKTGEVQT[ S U SU UWDFKTU FGRVJ +PV +VGTCVQT=2CVJ? ~ NKUV+VGTCVQT=2CVJ? Q S U SU U NKUV FGNGVG$QQNGCP U ' VVV
  • 32. 5ECNCVQQNUPUEKQ Q ENCUU P S LCXCKQ(KNG UECNC 4'2. S QUS
  • 33. P QEWOGPV P ½ U UU 1 VVV
  • 34. P VVV U S U SU
  • 35. UECNC ENCUU1H CU+PUVCPEG1H EJ EQO KU+PUVCPEG1H LCXC LCXCZ LNKPG QTI UECNC UWP UWPY VQ5VTKPI /CR 5GV CTTC[6Q%JCT5GSWGPEG CUUGTV CUUWOG CWIOGPV5VTKPI ENCUU/CPKHGUV EQPHQTOU EWTTGPV6JTGCF GTTQT GZKV HQTOCV IGPGTKE9TCR#TTC[ KFGPVKV[ KORNKEKVN[ UECNC P OO LRGI OCPKHGUV RTKPV RTKPVH RTKPVNP TGCF$QQNGCP TGCF$[VG TGCF%JCT TGCFQWDNG TGCF(NQCV TGCF+PV TGCF.KPG TGCF.QPI 4'2. U VS QU SS U SU n U ''
  • 36. Q UECNC JGNR #NN EQOOCPFU ECP DG CDDTGXKCVGF HQT GZCORNG JG KPUVGCF QH JGNR ER CTI CFF CP GPVT[ LCT QT FKTGEVQT[ VQ VJG ENCUURCVJ JGNR RTKPV VJKU JGNR OGUUCIG JKUVQT[ =CTI? UJQY VJG JKUVQT[ QRVKQPCN CTI NKPGU VQ UJQY J! NKPG UGCTEJ VJG JKUVQT[ NQCF CTI NQCF CPF KPVGTRTGV C 5ECNC HKNG RQYGT GPCDNG RQYGT WUGT OQFG SWKV GZKV VJG KPVGTRTGVGT TGRNC[ TGUGV GZGEWVKQP CPF TGRNC[ CNN RTGXKQWU EQOOCPFU UJ NKPG HQTM C UJGNN CPF TWP C EQOOCPF UKNGPV FKUCDNGGPCDNG CWVQOCVKE RTKPVKPI QH TGUWNVU
  • 37. ! 2QYGT VS http://d.hatena.ne.jp/xuwei/20110128/12962 19644
  • 38. P