List
Here is how you can enumerate a list in each of the languages:
Java:
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> names = new ArrayList<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (int i = 0; i < names.size(); i++) {
System.out.println(i + ": " + names.get(i));
}
}
}
Python 3:
names = ['Alice', 'Bob', 'Charlie']
for i, name in enumerate(names):
print(f'{i}: {name}')
C++:
#include <iostream>
#include <vector>
int main() {
std::vector<std::string> names = {"Alice", "Bob", "Charlie"};
for (int i = 0; i < names.size(); i++) {
std::cout << i << ": " << names[i] << std::endl;
}
return 0;
}
JavaScript:
const names = ['Alice', 'Bob', 'Charlie'];
names.forEach((name, i) => {
console.log(`${i}: ${name}`);
});
Set
Here is how you can iterate a set in each of the languages:
Java:
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> names = new HashSet<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names) {
System.out.println(name);
}
}
}
Python 3:
names = {'Alice', 'Bob', 'Charlie'}
for name in names:
print(name)
C++:
#include <iostream>
#include <set>
int main() {
std::set<std::string> names = {"Alice", "Bob", "Charlie"};
for (const auto& name : names) {
std::cout << name << std::endl;
}
return 0;
}
JavaScript:
const names = new Set(['Alice', 'Bob', 'Charlie']);
for (const name of names) {
console.log(name);
}
I hope this helps! Let me know if you have any questions.Here is how you can iterate a set in each of the languages you mentioned:
Java:
import java.util.HashSet;
import java.util.Set;
public class Main {
public static void main(String[] args) {
Set<String> names = new HashSet<>();
names.add("Alice");
names.add("Bob");
names.add("Charlie");
for (String name : names) {
System.out.println(name);
}
}
}
Python 3:
names = {'Alice', 'Bob', 'Charlie'}
for name in names:
print(name)
C++:
#include <iostream>
#include <set>
int main() {
std::set<std::string> names = {"Alice", "Bob", "Charlie"};
for (const auto& name : names) {
std::cout << name << std::endl;
}
return 0;
}
JavaScript:
const names = new Set(['Alice', 'Bob', 'Charlie']);
for (const name of names) {
console.log(name);
}
Map
Here is how you can iterate a map in each of the languages you mentioned:
Java:
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
Map<String, Integer> ages = new HashMap<>();
ages.put("Alice", 30);
ages.put("Bob", 35);
ages.put("Charlie", 40);
for (Map.Entry<String, Integer> entry : ages.entrySet()) {
System.out.println(entry.getKey() + " is " + entry.getValue() + " years old"); } } }
Python 3:
ages = {'Alice': 30, 'Bob': 35, 'Charlie': 40}
for name, age in ages.items():
print(f'{name} is {age} years old')
C++:
#include <iostream>
#include <map>
int main() {
std::map<std::string, int> ages = {{"Alice", 30}, {"Bob", 35}, {"Charlie", 40}};
for (const auto& [name, age] : ages) {
std::cout << name << " is " << age << " years old" << std::endl;
}
return 0;
}
JavaScript:
const ages = { Alice: 30, Bob: 35, Charlie: 40 };
for (const [name, age] of Object.entries(ages)) {
console.log(`${name} is ${age} years old`);
}
I hope this helps! Let me know if you have any questions.
No comments:
Post a Comment