Skip to content

Instantly share code, notes, and snippets.

package book
type Book struct (
id int
title string
prices map[string] string
)
func getBook() Book {
var prices = map[string] string {
package hello
import "fmt"
func (name string) {
fmt.Println("Hello " + name)
}
@bryanmikaelian
bryanmikaelian / global.js
Created January 28, 2013 20:43
global variables
var x = 3;
y = 3;
var f = function () {
var z = 2;
console.log(z);
console.log(x);
}
@bryanmikaelian
bryanmikaelian / bookshout.scala
Created January 17, 2013 22:45
the best version ever
object BookShout {
def main(args: Array[String]) {
bookshout_start();
}
def bookshout_start { "start bookshout" }
}
@bryanmikaelian
bryanmikaelian / getsocialshout.java
Created January 17, 2013 22:41
New Version of BookShout
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
circlesForRender: function(circles) {
// Only return the first suggestion in the collection
var suggestion = suggestions.at(this.current_position);
this.current_position++;
return suggestion.toJSON();
}
@bryanmikaelian
bryanmikaelian / passing.rb
Created August 13, 2012 17:14
passing variables
class A
attr_accessor :name
def initialize(name)
self.name = name
B.new.say_hello(self.name)
end
end
class B
@bryanmikaelian
bryanmikaelian / fixer.sh
Created July 31, 2012 12:55
Fix problem with json native extensions on mountain lion
sudo ln -sf /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2
@bryanmikaelian
bryanmikaelian / extensions.cs
Created July 5, 2012 14:26
Extensions - C#
// A.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ExtensionMethods;
namespace App {
class A {
@bryanmikaelian
bryanmikaelian / extensions.rb
Created July 5, 2012 13:55
Extension Method Inheritance
class Array
def foo
puts "Hello"
end
end
class SpecialArray < Array
end
sa = SpecialArray.new