lean function format
learn function's other form
learn variable declaration
learn golang grammar