scala repl

36
5ECNC ߩ4'2.ߟߦ ߡߞࠇߞࠇࠆuС㨊 ߛߒࠃ

Upload: kenji-yoshida

Post on 21-May-2015

3.176 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Scala repl

�����������

�������������

���

Page 2: Scala repl

���� �������

�� ���� ����� �������� ��

�� ������������

�� ���� � !�"#$%

�� ����� ���������������� !"#$

Page 3: Scala repl

���� ��

Page 4: Scala repl

����

����

�����

���

Page 5: Scala repl

���������

��� ������

����������

������ !"#$%�

Page 6: Scala repl

�������������

������������� ��� ����������������������������������������������� !����

�"�������#��� ��� ����$����$������%��&�

�"���'$������������������������

��������������

Page 7: Scala repl

���� � ��������������

������������� ��� ����������������������������������������������� !����

�"�������#��� ��� ����$����$������%��&�

�"���'$������������������������

&'()(*+&'()($,��+

-.&/012(3(�)(45�67-845 91&'()($,��

Page 8: Scala repl

������������

������������� ��� ����������������������������������������������� !����

�"�������#��� ��� ����$����$������%��&�

�"���'$������������������������

&'()(*+&'()($,��+

-.&/012(3(�)(45�67-845 91&'()($,��

&'()(*

Page 9: Scala repl

��� ���

Page 10: Scala repl

�� �������� ��

��������������

�� ���� � !�"#$%

Page 11: Scala repl

���������� ��

Page 12: Scala repl

&'()*

+

,-.)* /

+

,-.��

Page 13: Scala repl

� �������

� �� �������

����&'()**+,-.�����

�����

Page 14: Scala repl

��������������

Page 15: Scala repl

012345 ���67

�������������������������������

Page 16: Scala repl

:&'()(;<=>?@AB"CDE

!���"#$%&� '()�*+,&� #-.///

Page 17: Scala repl

����� !� "�#�$

Page 18: Scala repl

%&�'()*+,�-./0+,�120 34�5�

67�8888

Page 19: Scala repl

����� �������������

� !"#$�

% &��'(

Page 20: Scala repl

!"#$�

���)*+ ,

FFGtabH�IJK!LLL

Page 21: Scala repl

��������

�������������������������� ����������� ������

�������������������������������������������������

���������������������� ������������ ���������

������������ �������������������������������!�

������������������"��������������������#� ��$������

��� ������������� %����������������������������&����

������� �����������������������' ��(��

Page 22: Scala repl

�� � ����!� "�� ��!�#$%&'()*����������� ����������������������������

�$MLLL

NOPQRST�2(-IUV�"W@DX

%&�����'(MYZ[\]^^

Page 23: Scala repl

������)����)*������

���*�����+���,�-����.)���"�0�1�2�3�4�5�)*6

�����

)*+,-#.�/

Page 24: Scala repl

������)����)*������

���*�����+���,�-����.)���"�0�1�2�3�4�5�)*6

��������* ���7���-����8���9

���)�����+���,�-����.��0�2�4�)*�)��)0�)2�)4��*6

����������������������� ������������������������ !"

��#$��%#�%&'!�()��&*��+,�

Page 25: Scala repl

012,34�569:�;<=���>76?@��888

������!�

+����!������������,���-��.-+����+/ �!�

Page 26: Scala repl

0/.�123456)*789):3

+����!������������,���-��.-+����+/ �!�

Page 27: Scala repl

/0123456"7�

�� '� ������� �� �����(�������" )��

��*�� �

+��������������������&&,#��� ��� -� ����.� ��/�&

������� �$�0�,#��� ��� �����(�������" �����1���

&���(�� &���1��� &���2� � &�����

&�����-�,#� � &�����/��%� ����" &�� ��& ���$

�#� � ����������������#��� ������������������� ����������������$ ,#��� ���

��(�������" ��1��� � 34 ��%�� � (�������"

� ,���" � 1��� � 1�� $�� � ��&&��

� -� ����.� � /���5�$ � �� � "����6

� ���& 7���� � ���&����& � ���&����&!)

���0�$����������������� ��������������������������������������������8�

���,#� � ������������������������� ����������������$

�������8� �� ��������������������������������������� �0����

������������������ �������� ��� ���$ ����,#��� ���

%4&�� ��34 ��%�� ��34 ��%�����$/��� ��(�������"

��1��� ������0 ��9/- ��9/2

��%�$������������������%�����������������:�6�����������������:�61�����

Page 28: Scala repl

���AAB��7C

���AABDE�6B6F76>GAB��7C

���AABHE?6�7I?JB6F76>GAB��7C

http://lampsvn.epfl.ch/trac/scala/browser/scala/tags/R_2_8_1_final/src/compiler/scala/tools/nsc/io

Page 29: Scala repl

:���

:�#� �� ���;<=>?=>

����@������������+@��������,

AB<C;DEFGHI;<=>?=>;�������� .JKLMNOP6

�����������������+���,

AB<C;QR<S;<=>?=>;�������� .JKLMNOP6

�������@��������

TUVW;DEFGHI

��&����.����%�����6���������+X��%,

YZV[\];^_[\`abcdef\gchiY

������������+X��%,

AB<C;DEFGHIUQR<S;���

������������

QR<SUdjbP

klklmmm

Page 30: Scala repl

������7II�A�>A��EI�/9 ���AA KL

�� ,$_`K�ab[c�"�

�� 2(3(�8d�e8).f_&'()(Bg]"��`K�

�� hijk

l� NOPQ?!�mn oG�p�

Page 31: Scala repl

�)�89:;�<=�>?@����ABCDDD

nopUqrsBtuvwx<yxIMz{kYdkmmm

Page 32: Scala repl

q�"rs!LLL

EFGHI8JKLM.NIOPQRS*DDD

Page 33: Scala repl

����� �����!" ��#$�%�$�&!" �'�()**************************+�#$�%�$�&!" ,�-�,�-�. ,�+$& (/0����� �1$**************************�1$2%(3%/+$0 4�5************************3&%�//�67(8'�/3&91&$�& ���&/%******************���1)&�10)&$%3%/+$0 �����4�$+"&�% �($"(/)��1//&$%7'/&�: &//(/**********************&.+%"(/)�%**********************0&$&/+�;/�5<//�6+:&$%+%6*********************+)5�+�+%�6*******************�����=>?�@@�ABC,5&0)�$+"&�%*********************5/+$%***********************5/+$%"5/+$%�$ /&�:D((�&�$ /&�:D6%&/&�:8'�/ /&�:E(1F�& /&�:G�(�%/&�:#$% /&�:+$& /&�:($0

012345�6789:;<=>?@ABC=D;<CEDF@GHIJ7KLH��M@NOPQQ

Page 34: Scala repl

89:;<=>

����� *H'&�5<��*�())�$:�*��$*F&*�FF/&-+�%&:*I "(/*&.�)5�&*H'&*+$�%&�:*("*H'&�5C

H�5*J�/0 *********�::*�$*&$%/6*�,�/*(/*:+/&�%(/6�*%(*%'&*�����5�%'H'&�5**************5/+$%*%'+�*'&�5*)&���0&H'+�%(/6*K�/0L***�'(2*%'&*'+�%(/6*�(5%+($��*�/0H*�+$&�*%(*�'(2�H'M*J�+$& ********�&�/�'*%'&*'+�%(/6H�(�:*J�/0 ******�(�:*�$:*+$%&/5/&%*�*3���� "+�&H5(2&/************&$�F�&*5(2&/*1�&/*)(:&H91+%**************&.+%*%'&*+$%&/5/&%&/H/&5��6***********/&�&%*&.&�1%+($*�$:*/&5��6*���*5/&-+(1�*�())�$:�H�' J�+$& ********"(/N*�*�'&��*�$:*/1$*�*�())�$:H�+�&$%************:+��F�&O&$�F�&*�1%()�%+�*5/+$%+$0*("*/&�1�%�

Page 35: Scala repl

?@ABC&D.=>

��7��8+9

http://d.hatena.ne.jp/xuwei/20110128/1296219644

Page 36: Scala repl

���