Dart 语言交换两个元素内容 - 代码示例
///'Dart 语言交换两个元素内容:在 Dart 语言中,可以通过以下方式交换两个元素://n//ndart//nvoid swap(List list, int index1, int index2) {//n var temp = list[index1];//n list[index1] = list[index2];//n list[index2] = temp;//n}//n//nvoid main() {//n List<int> numbers = [1, 2, 3, 4, 5];//n print(///'Before swapping: ///$numbers///');//n//n swap(numbers, 1, 3);//n print(///'After swapping: ///$numbers///');//n}//n//n//n上述代码中,我们定义了一个名为 swap 的函数,接受一个列表 list,以及需要交换的两个元素的索引 index1 和 index2。函数内部通过临时变量 temp 来暂存 index1 对应的值,然后将 index2 的值赋给 index1,最后将 temp 的值赋给 index2,完成了两个元素的交换。在 main 函数中,我们创建了一个整数列表 numbers,并调用 swap 函数将索引为 1 和 3 的元素进行交换,最后打印出交换后的列表。
原文地址: https://www.cveoy.top/t/topic/qhIm 著作权归作者所有。请勿转载和采集!