本文就自己编程时候遇到的一个问题,简要描述一下,并提出解决的方法:

出错信息:The final local variable xxx cannot be assigned, since it is defined in an enclosing type“,其中xxx是一个局部变量名

首先这是一个java编译时的错误,翻译成中文是:不可变的局部变量不能被赋值,因为它已经被定义在一个封闭类型中。

解决的办法:将xxx 作一下封装,用集合或者数组,如果xxx是基本数据类型一般用数组。

如:xxx为 String类型的话,

可以封装成 String[] xxx=null;

然后在接下来用到 xxx 变量的地方, 将xxx  写成 xxx[0];

xxx  如果为对象的话,那么可以用集合 将xxx进行封装.....

The final local variable xxx cannot be assigned, since it is defined in an enclo相关推荐

  1. local variable 'xxx' referenced before assignment

    local variable 'xxx' referenced before assignment 定义了一个全局变量 createTableFlag ,Python的一个函数里面引用这个变量,并改变 ...

  2. python local variable 'xxx' referenced before assignment

    python local variable 'xxx' referenced before assignment 代码 1 # -*- coding:utf-8 -*- 2  import sys 3 ...

  3. Python问题:UnboundLocalError: local variable 'xxx' referenced before assignment

    UnboundLocalError: local variable 'xxx' referenced before assignment 原因分析:函数使用时,没有定义. 解决方法:查看报错的变量是否 ...

  4. local variable xxx referenced before assignment

    在python中有一个经典错误: local variable xxx referenced before assignment#赋值前引用的局部变量xxx 这里引入两个概念: 局部变量指的在函数内部 ...

  5. Python 解决 local variable ‘xxx‘ referenced before assignment

    解决 local variable 'xxx' referenced before assignment 在刷leetcode的时候,定义全局变量后在函数中调用总是会出现这个错误,一直没搞明白,现在记 ...

  6. “The local variable XXX may not have been initialized”

    "The local variable XXX may not have been initialized" 翻译一下就是:局部变量XXX可能尚未初始化 在文件中的操作是: dou ...

  7. python的UnboundLocalError: local variable 'xxx' referenced before assignment

    From: http://blog.sina.com.cn/s/blog_8d3652760101d01p.html 一.意思: 本地变量xxx引用前没定义. 二.错误原因 在于python没有变量的 ...

  8. python的UnboundLocalError: local variable 'xxx' referenced b

    一.意思: 本地变量xxx引用前没定义. 二.错误原因     在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以 ...

  9. UnboundLocalError: local variable ‘XXX‘ referenced before assignment解决办法

    一.举例: 计算a到10的和 sum=0 def func(a):while a<=10:sum+=aa+=1return sum print(func(9)) 运行结果: UnboundLoc ...

最新文章

  1. 微型计算机系统性能优化及测试,微型计算机系统测试、优化和升级基础知识习题...
  2. Android百度地图开发01之初体验
  3. 【Java】java JMX之ObjectName
  4. Echarts 地图绘制
  5. ArrayList、LinkedList和Vector三者区别与联系
  6. TP3.2 URL传参及模板输出
  7. 机器学习 预测模型_基于机器学习模型的汽车价格预测(第2部分)
  8. JDK下载 JVM调优工具jvisualvm下载
  9. 惊艳!阿里巴巴最新发布Java系统架构师+开发应用面试突击宝典
  10. 一枚namecheap续费可用的优惠码
  11. WordPiece是如何基于词表对文本进行切分的
  12. vs2008中文版 下载
  13. 爬取徐州市自然资源和规划局土地数据
  14. 定值保险计算举例_保险中生命表的计算例题 定值保险和不定值保险计算例题...
  15. AI生成新春祝福海报,AIGC从“炫技”走向日常
  16. source insight 4.0 代码函数变量符号高亮
  17. ClickHouce 常用字符串函数
  18. MongoDB数据库设计中6条重要经验法则 Part 2
  19. bugku ctf 听首音乐 wirteup
  20. 2.(cesium篇)cesium加载接入百度地图

热门文章

  1. 【seeprettyface.com】数据集:戴眼镜/笑容人脸数据集
  2. STM32F767时钟树分析
  3. 基因编辑新进展:利用CRISPR/Cas9和iPSC技术构建出首个急性髓系白血病进展模型
  4. 小白需要知道的git命令
  5. 计算机组成原理部分知识点
  6. Vue CKEditor5 快速了解并使用
  7. CentOS 7 最小安装后的 简易桌面安装
  8. Http的get和post请求
  9. ios系统光遇是什么服务器,光遇国际服ios版
  10. python爬实时数据_如何用python爬取实时更新的动态数据?