go部分语法记录

  1. ​访问栈顶元素​stack[len(stack)-1] 获取最后一个元素。

  2. ​弹出栈顶元素​stack[:len(stack)-1] 移除最后一个元素。

  3. ...​可变参数解包操作符​(variadic unpack operator),它的作用是将一个切片(slice)展开为独立的元素。

    list = append(list, preorderTraversal(root.Left)...)

    //等价于

    leftNodes := preorderTraversal(root.Left)
    for _, node := range leftNodes {
    list = append(list, node)
    }

**4.&***的用法及区别

操作符 用途 示例
& 获取变量的地址 &x → 返回 x 的指针
* (1) 声明指针类型;(2) 解引用 *int*ptr → 获取实际值
相关推荐
寻星探路1 小时前
LinkedList与链表
数据结构·链表
yu2024111 小时前
【异世界历险之数据结构世界(冒泡、选择、快速排序)】
数据结构·算法
1 小时前
LeetCode Hot 100 搜索旋转排序数组
数据结构·算法·leetcode
肆佰.5 小时前
c++ 派生类
数据结构·c++·算法
命苦的孩子5 小时前
List 接口
java·数据结构·list·intellij-idea
lifallen7 小时前
Java stream 并发问题
java·开发语言·数据结构·算法
亮亮爱刷题7 小时前
算法能力提升之快速矩阵
数据结构·算法·矩阵
野原鑫之祝7 小时前
嵌入式开发学习———Linux环境下数据结构学习(五)
linux·c语言·数据结构·学习·vim·排序算法·嵌入式
草莓熊Lotso8 小时前
【数据结构初阶】--二叉树(五)
c语言·数据结构·经验分享·笔记·其他
蒟蒻小袁9 小时前
力扣面试150题--只出现一次的数字
数据结构·算法·leetcode