
Golang版本
func twoSum(nums []int, target int) []int {
    m := make(map[int]int)
    for i := range nums {
        if _, ok := m[target - nums[i]]; ok {
            return []int{i, m[target - nums[i]]}
        } 
        m[nums[i]] = i
    }
    return nil
}










