单行代码编程通常依赖于编程语言的高级特性和内置函数,以减少代码量并提高可读性。以下是一些常见编程语言中单行代码的示例:
Java:
对列表/数组中的每个元素都乘以2:
```java
int[] ia = range(1, 10).map(i -> i * 2).toArray();
```
Python:
三元运算符进行条件判断和赋值:
```python
a = '真' if 条件 else '假'
```
批量赋值:
```python
a, b, c = 1, 2, 3
```
变量交换:
```python
a, b = b, a
```
列表推导式生成新列表:
```python
squares = [x2 for x in range(10)] ``` 字典推导式快速创建字典: ```python student_scores = {name: score for name, score in zip(names, scores)} ``` JavaScript
计算数组中数字之和:
```javascript
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((acc, num) => acc + num, 0);
```
C:
使用LINQ计算集合中的数字之和:
```csharp
var numbers = new[] { 1, 2, 3, 4, 5 };
var sum = numbers.Sum();
```
Ruby:
交换两个变量的值:
```ruby
a, b = b, a
```
列表推导式生成新列表:
```ruby
squares = (1..10).map { |x| x2 }
```
这些示例展示了如何在不同的编程语言中使用单行代码来完成常见的任务。单行代码编程不仅提高了代码的简洁性,还能增强代码的可读性和维护性。