Advertisement
PifyZ

Untitled

Jul 29th, 2014
519
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. type ArrayOfNum = Array<Num>
  2.  
  3. const TOPICS_BY_PAGE = 20
  4.  
  5. enum Volume {
  6.     LOW    = 20,
  7.     MEDIUM = 50,
  8.     HIGH   = 100
  9. }
  10.  
  11. interface Animal {
  12.     Void
  13. }
  14.  
  15. class Point2D {
  16.     Num x, y
  17.  
  18.     new(Num x, Num y) {
  19.         @x = x
  20.         @y = y
  21.     }
  22.  
  23.     Void add(Num x, Num y) {
  24.         @x += x
  25.         @y += y
  26.     }
  27.  
  28.     Void add(Point2D p) {
  29.         @add(p.x, p.y)
  30.     }
  31. }
  32.  
  33. class Point3D < Point2D {
  34.     Num z
  35.  
  36.     new(Num x, Num y, Num z) {
  37.         @(x, y)
  38.         @z = z
  39.     }
  40.  
  41.     Void add(Num x, Num y, Num z) {
  42.         @x += x
  43.         @y += y
  44.         @z += z
  45.     }
  46.  
  47.     Void add(Point3D p) {
  48.         @add(p.x, p.y, p.z)
  49.     }
  50. }
  51.  
  52. for i = 0 to 50 [ by 2 ] {
  53.    
  54. }
  55.  
  56. // Déclarer une variable
  57. type nom_variable [ = valeur ]
  58.  
  59. // Déclarer une fonction
  60. type nom_fonction(arguments) { }
  61.  
  62. // Déclarer une classe
  63. class NomClasse [ < NomClasseParente ] { }
  64.  
  65. // Déclarer un attribut
  66. [public|ptotected|private] [static] [final] type nom_attribut [ = valeur ]
  67.  
  68. // Déclarer une méthode
  69. [public|protected|private] [static] [final] type nom_methode(arguments) { }
  70.  
  71. // La suite de fibonacci
  72. Num fibo(Num n) {
  73.     if n <= 1 {
  74.         n
  75.     } else {
  76.         fibo(n - 1) + fibo(n - 2)
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement