This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func rotLeft(a []int32, d int32) []int32 { | |
var i int32 | |
for i = 0; i < d; i++ { | |
a = append(a[1:], a[0]) | |
} | |
return a | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let weakSet = new WeakSet() | |
let objeto1 = {} | |
let objeto2 = {} | |
let objeto3 = {} | |
// método add() | |
weakSet.add(objeto1) | |
weakSet.add(objeto2) | |
weakSet.add(objeto3) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set() | |
setDados.add(1) | |
setDados.add(2) | |
setDados.add(3) | |
setDados.add(4) | |
setDados.add(5) | |
setDados.forEach(elemento => | |
console.log(elemento) // 1, 2, 3, 4, 5 | |
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set() | |
setDados.add(1) | |
setDados.add(2) | |
setDados.add(3) | |
setDados.add(4) | |
setDados.add(5) | |
for(value of setDados.values()){ | |
console.log(value) // 1, 2, 3, 4, 5 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set() | |
setDados.add(1) | |
setDados.add(2) | |
setDados.add(3) | |
console.log(setDados.has(2)) // true | |
setDados.delete(2) | |
console.log(setDados.has(2)) // false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set() | |
setDados.add(1) | |
setDados.add(2) | |
setDados.add(3) | |
console.log(setDados.size) // 3 | |
setDados.clear() | |
console.log(setDados.size) // 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set() | |
setDados.add(1) | |
setDados.add(2) | |
setDados.add(3) | |
console.log(setDados.size) // 3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set() | |
setDados.add(1) | |
setDados.add(2) | |
setDados.add(3) | |
setDados.delete(1) | |
for (valor of setDados){ | |
console.log(valor) // 2, 3 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let set1 = new Set([1, "dois", 3, "quatro", 5]) | |
let set2 = new Set() | |
set2.add(1) | |
set2.add(2) | |
set2.add(3) | |
set2.add(4) | |
set2.add(5) | |
for (valor of set1){ | |
console.log(valor) // 1, dois, 3, quatro, 5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let setDados = new Set([1, "dois", 3, "quatro", 5]) | |
for (valor of setDados){ | |
console.log(valor) // 1, dois, 3, quatro, 5 | |
} |
NewerOlder