Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //import String;
- namespace Hello {
- public struct Vector {
- public float c[4];
- public Vector() {
- }
- public Vector.from_floats(float pc[4]) {
- c = pc;
- }
- }
- public struct Matrix {
- Vector v[4];
- public Matrix(Vector pv[4]) {
- v = pv;
- }
- public void mult(Matrix other) {
- // do something
- }
- }
- public class Hello : Object {
- private int x;
- public Hello(int n = 0) {
- this.x = n;
- }
- public int add(int n) {
- this.x += n;
- return this.x;
- }
- }
- }
- int main(string[] args)
- {
- var hell = new Hello.Hello(42);
- stdout.printf("Hello world %d\n", hell.add(332));
- int i = 0;
- foreach (var s in args) {
- stdout.printf("arg #%d '%s'\n", i++, s);
- }
- float c[] = { 1,2,3,4};
- var v = Hello.Vector.from_floats(c);
- stdout.printf("v(%g, %g, %g, %g)\n", v.c[0], v.c[1], v.c[2], v.c[3]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement