source: git/Tst/Short/string.tst @ 458bd6

spielwiese
Last change on this file since 458bd6 was 458bd6, checked in by Olaf Bachmann <obachman@…>, 24 years ago
* new tests git-svn-id: file:///usr/local/Singular/svn/trunk@2988 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 1.2 KB
Line 
1LIB "tst.lib";
2tst_init();
3
4
5proc MyPrint(def what)
6{
7   "what";
8   what;
9   "print(what)";
10   print(what);
11   "string(what)";
12   string(what);
13   "print(what, \"%s\")";
14   print(what, "%s");
15   "print(what, \"%p\")";
16   print(what, "%p");
17   "print(what, \"%t\")";
18   print(what, "%t");
19   "print(what, \"%;\")";
20   print(what, "%;");
21}
22
23list l = 1, 2;
24MyPrint(l);
25l;
26
27list ll;
28MyPrint(ll);
29
30l = l + ll;
31MyPrint(l);
32
33l = insert(l, ll);
34MyPrint(l);
35
36l[10] = 5;
37
38string(l);
39MyPrint(l);
40
41l[3] = intvec(1,2,3);
42l[4] = "hi";
43MyPrint(l);
44
45l[6] = list("ho", "he");
46MyPrint(l);
47
48l[8] = MyPrint;
49MyPrint(l);
50
51link li = "/tmp";
52l[8] = li;
53MyPrint(l);
54
55ring r;
56MyPrint(r);
57
58ideal i;
59MyPrint(i);
60
61l[8] = r;
62l[9] = i;
63MyPrint(l);
64
65matrix ma[2][2] = x,y,z,x2;
66MyPrint(ma);
67
68module m=[1,y],[0,x+z];
69MyPrint(m);
70
71l[1]= list(ma, m);
72MyPrint(l);
73
74intmat M=betti(mres(m,0));
75MyPrint(M);
76print(M,"betti");
77print(M, "%b");
78l[2] = M;
79MyPrint(l);
80 
81ideal j = z2,x;
82resolution re = res(j,0);
83MyPrint(re);
84l[11] = re;
85MyPrint(re);
86
87matrix B(1..3);
88B(1)[1,1] = 1;
89B(2)[1,1] = 2;
90B(3)[1,1] = 3;
91
92B(1..3);
93print(B(1..3));
94string(B(1..3));
95
96qring qr = std(ideal(x,y));
97MyPrint(qr);
98
99list l = 1, qr, list(2, qr);
100MyPrint(l);
101
102
103tst_status(1);$
104
Note: See TracBrowser for help on using the repository browser.