Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

SNO(1)

��������
sno - ������������� �������

���������

	sno [ ����� ]

��������
������� sno - ��� ���������� � ������������� ������� (� ��������������� ���������). �� ���� ������� sno �������� ������������ ��������� ������ � ������������ �����. ���� ������� ����� ������ �� ���������, ����������� ����� end, ��������� ���������� � �������������. ������ � ��������� ����� ������ ����� �������� ����� ���������������� syspit.

Sno ����� ��������� ������� �� �������:

����������� �������������� �����. ��� �� ����� ��������� ����� �������� � ������� ��������� �����������:

       a ** b        �������������� ����� b.
       a *x* b = x c �������������� ������������
����������� �������� ������.
       x = "abc"
       a *x* x       �������������� ����� abc.

����������� ������� �������������� � ������ ���������� ��� ������ (������������) ����� define. ���������� ������ ������� ���������� � ���������, ������� ������� �� define. ������� �� ����� ���� ���������� � ������ ���������� ���������, ��� define ���������������. ����� ���������� ����������, ������ �������������� ���������� �� �������������. �������:

       define f( )
       define f(a, b, c)
��� ����� �� ����������� define (���� end) ������ �������� �������� ��������.

��� �����, ������� � ���������� ������ ����� ��������� �����. � ���������, �������� ��������, ���������� end'��, �� ����� ������ �������� �����.

���� ������ - ��� ����� ���������, �� �������� ���������� ���� ���������. � ��������� ������, ���������� ���������� � ������� ������������ ���������; define �� �������� ����������� ����������.

���������� ������� �����������.

������ � �������������� ���������� �������������. �������������� ������� ���������� � �����������. �� ���� ������� �������������� �������� / � * ������ ����������� ���������.

������ ����� ������������ ������ ���� ��������.

��� ��������� ��������� ����� ������������ ��� ', ��� � ".

���������������� sysppt ����������.

��. �����
awk(1).

SNOBOL, A String Manipulation Language, by D. J. Farber, R. E. Griswold, and I. P. Polonsky, JACM 11 (1964), pp. 21-30.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT