Skip to content

Instantly share code, notes, and snippets.

// User defined type
// Restricted to finite set of related or like values
// Safe and clean
// Compile time check
// Expressing algorithms naturally
// FUNCTION WITH NO NAME
// SPECIAL CASES OF CLOSURE
//let sum = { (a: Int, b: Int) -> Int in
// return a + b
//}
//let result = sum(4, 2)
import UIKit
import CoreLocation
class ViewController: UIViewController, CLLocationManagerDelegate {
let locmanager = CLLocationManager()
let locationLabel: UILabel = {
let label = UILabel()
label.textColor = .darkGray
import UIKit
class ViewController: UIViewController {
var count: Int = 0 {
didSet {
countLabel.text = "\(count)"
}
}
module.exports = {
entry: "./entry.js",
output: {
path: __dirname,
filename: "bundle.js"
},
module: {
loaders: [{
test: /\.css$/,
loader: "style!css"
@vesic
vesic / router.js
Last active August 13, 2016 09:30
react router setup
import { Router, Route, hashHistory } from 'react-router';
ReactDOM.render((
<Router history={hashHistory}>
<Route path="/" component={App}>
</Route>
</Router>
), document.getElementById('root'));
@vesic
vesic / server.js
Last active August 15, 2016 13:55
Hello Express
'use strict';
var express = require('express');
var app = express();
app.set('port', process.env.PORT || 3333);
app.get('/', (req, res) => {
res.send('Hello World!');
});