[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dennou-ruby:001283] Re: && and || of NArray



��Ƿ��Ǥ���

���椵��Ϥ��Υ᡼��˻��ä���Ƥޤ���
�ʤΤǻ䤬�������ޤ��ˡ�

> NArray�� && �� || �ε�ư�����������Ȼפ���Τ���𤷤ޤ���

�¤Ϥ��������ʤ���Ǥ���

> %cat test.rb
> require "narray"
> x = NArray.float(3).indgen
> y = NArray.float(3).indgen
> x = x>=2
> y = y>=1
> p x
> p y
> p x&&y
> p x||y

> ���Ԥ���Τ�
> && -> [0,0,1]
> || -> [0,1,1]
> ���Ȼפ��ޤ���

&&, || �� Ruby ������Τޤ�ޤǤ�����äơ�
x && y �ϡ�x �� false/nil �Ǥ���� x ��, �ʤ���� y ���֤��ޤ����ޤ���
x || y �ϡ�x �� false/nil �Ǥ���� y ��, �ʤ���� x ���֤��ޤ���
����ǡ�x �� y �� true �ޤ��� false �Ǥ���Ȥ��ϡ�&&, || �Ȥ���
���Ԥ����Ư���򤹤뤳�ȤϤ狼��ޤ��͡�����Ϻ�������ʤ��ۤ���
������

��߷���Τ�ꤿ�����Ȥϡ�&&, || �Ǥʤ� &, | �Ǥ��ޤ���
�ޤ��ϥ᥽�å� and, or ��Ȥ���

irb(main):009:0> p x&y
NArray.byte(3): 
[ 0, 0, 1 ]
irb(main):007:0> p x.and(y)
NArray.byte(3): 
[ 0, 0, 1 ]

��Ƿ�� ��                    horinout@xxxxxx
�������������Ȳʳظ��楻�󥿡�        phone:0774-38-3812  
611-0011 �����Ըޥ���                     fax:0774-31-8463