Skip to content

Instantly share code, notes, and snippets.

defmodule HappyNumberFinder do
def find(number) when number > 0 do
_find(number, [])
end
defp get_sum(number) do
number
|> Integer.digits
|> Enum.map(fn(x) -> x * x end)
HappyNumberFinder.find(49) #=> {:happy}
HappyNumberFinder.find(324) #=> {:unhappy}
IO.puts(“The number is #{number}”)
HappyNumberFinder.find(49) #=> {:happy}
HappyNumberFinder.find(400) #=> ????
import { addToCart } from "shared/lib/actions"
class ProductContainer extends React.Component {
// ...
addToCart(product) {
const { dispatch, navigator } = this.props
return dispatch(addToCart(product, () => {
const route = Router.getCartRoute()
const noop = () => {}
function formatProductForRequest(product) {
// ...
}
export function addToCart(product, onSuccess = noop, onFailure = noop) {
return (dispatch, getState) => {
dispatch(cartAddAttempt(())
mobile-app/
node_modules/
shared-package/
lib/
native-app/
node_modules/
shared-package/
lib/
shared-package/
src/ (ES6 code we wrote)
/*
mobile-app/
node_modules/
shared-package/
lib/
native-app/
node_modules/
shared-package/
lib/
var npm = require("npm");
var fs = require("fs-extra");
var chokidar = require("chokidar");
var packagePaths = [
"../mobile-app/node_modules/shared-package/lib",
"../web-app/node_modules/shared-package/lib",
];
var noop = () => {};