【 GO】変数の明示的な定義
変数の明示的な定義
var 変数名 型 = 値 例 var i int = 100 var s string = "Hello Go" 同じ型をまとめて定義 var 変数名1, 変数名2 型 = 値1, 値2 違う型をまとめて定義 var ( i2 int = 200 s2 string = "Hello Go2" ) 型だけで値を定義しない場合 var i3 int var s3 string i3 = 300 s3 = "Hello Go3"
【GO】Hello World出力
Hello World出力
package main import "fmt" func main() { fmt.PrintIn("Hello World") }
ターミナルでgo run ファイル名
【JavaScript】分割代入
分割代入
let a, b, rest; [a, b ] = [10, 20]; console.log(a); #=> 10 console.log(b); #=> 20
【Java Script】スプレット構文
スプレット構文
function sum(x, y, z) { return x + y + z; } const numbers = [1, 2, 3]; sum(...nubers);
【JavaScript】テンプレート構文
テンプレート構文
let name = 'sai'; テンプレート構文なし console.log('はじめまして' + name + 'です。'); テンプレート構文 console.log(`はじまして${name}です。`);
【TypeScript】implements
implements
- クラスに対してinterfaceの条件を適用
interface Human { name: string; age: number; greeting(message: string): void; } class Developer implements Human { constructor(public name: string, pulic age: number) greeting(message: string) { console.log('Hello'); } }
【TypeScript】メソッドをオブジェクトの型に指定する方法
メソッドをオブジェクトの型に指定する方法
interface Human { name: string; age: number; greeting(message: string): void; } const human = { name: 'Quill', age: 38, greeting(message: string) { console.log(message); } }