-
-
0最近入门安卓开发(纯属爱好,不专攻) kotlin语言自带了object单例的语法糖,为什么还需要Hilt之类的依赖注入框架呢,应用场景是啥
-
48但是定义数组,未初始化的属性 , 内部类等等好多代码比java繁琐得多
-
2设计一个Worker 接口,定义了一个 doWork() 方法。然后创建一个 WorkerImpl 类,实现 Worker 接口。将 doWork() 方法委托给一个 WorkDelegate 类。使用 Kotlin 中的委托机制实现这个结构,并编写相应的测试代码来验证委托是否正常工作。
-
2对一个编程语言来说,是不是设计的过于复杂了。
-
1
-
14一 . 冒号: 看着是真别扭,是真反人类,定义属性要打冒号,定义方法参数要传冒号,类继承也要冒号,而且我的输入法默认是shift切换成中文,经常不小心打了全角的冒号 var str : String = "" fun inc(i: Int): Int { return i + 1 } 再看看下面java的同样代码,试问谁更简洁? String str = ""; int inc(int i) { return i + 1; } 二. 返回值写在最后面 Kotlin经常会读到类似这种代码 fun kafkaTemplate( @Value("\${interactions.kafka.bootstrap-servers-dc1}") bootstrapServersDc1: String, @Value(&quo
-
1
-
0
-
16由于历史原因,android之前的类库全是java写的,个推,支付,银联等,一堆第三方的东西都是,短时间也不会说全换成kotlin,虽说kotlin能调用java,但是基础是必须会java,所以相当于安卓开发不可能只会kotlin而不会java,导致必须学习两门语言...这学习成本就上去了,本来靠着语法糖减负呢,最后增加负担了
-
4顶层函数fun main 和 public fun main有什么区别,还有需要先安装jdk 然后再安装kotlin环境,用kotlinc编译.kt然后生成class这时候用java能直接运行吗?我用idea直接运行就出现hello world了,也没要安装kotlin的环境呀,蒙圈了
-
48一个语法糖套一个语法糖,一坨坨的语法糖黏在一起,像shi一样,可读性差的要死,为了省代码搞语法糖,结果语法糖太多了,还要多写好多代码,凭什么跟java比
-
32这个反人类的语言,说实话,会凉,立贴为证。
-
114
-
1一直都是until,突然刷leetcode看到了
-
4
-
8求问大佬们,我直接上代码截图了,在Choice1 到SWSS类之间的数据传递是成功的,但是从SWSS到Show就接收不到数据,我问GPT也是让我查键和让我用Log,但这俩我都查了,Log我也不会更深层次的用法,所以向大佬们问问: Choice1: class Choice1 : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_choice1) val binding = ActivityChoice1Binding.inflate(layoutInflater) setContentView(binding.root) val port = intent.getIntExtra("port"
-
4例如java中的List<?> kotlin中不能这么写List<?> IDE报错
-
3
-
0新手打算入门
-
11在用fastjson解析json数据的时候,可以使用data class么?那么fastjson需要的一个无参的构造函数怎么解决??
-
0scala学习交流吹牛群,之前群挂了,新群304157957。欢迎所有包括但不限于:fp爱好者,jvm系程序员,rust传教士,历史爱好者,lgbt等等
-
19既然学过java的能轻松理解kotlin,那反过来是不是也一
-
0不懂就问,.ktc文件能反编译吗,java和kotlin都可
-
12看别人都在唱衰客户端,但是招聘网站又有很多岗位,想问一下现在行情怎么样了?web前端后端都太卷了,想入坑客户端
-
1碰见一个很奇葩的现象,对response.bdoy.string()转化时,发现有时最后面会少个“}”,有时又是正常的,太难理解了。有 碰见这样问题的大神吗?
-
2我们在做一个APP项目,需要构建REST API对接网站的面板,网站框架是有API的URL地址的,但是kotlin似乎不能直接调用还是怎么回事,需要用到构建REST API,有愿意帮忙的吗。协助老外
-
2原生安卓目前考虑技术选型 flutter rn uni-app ios就目前就业形势来说先学哪个比较好
-
0在用Kotlin写mirai机器人框架的时候,怎么使用Hutool的定时任务工具? 我用的是CronUtil编辑配置文件的方法添加定时任务,配置文件是这么写的 [org.ASN70.apiExercise] #每5秒向控制台打印当前时间(测试用) getAPI.jobs.Test = */5 * * * * * * 在IDEA里运行没有任何问题,确确实实每5秒向控制台打印时间了,但是编译成插件jar包之后在机器人上运行时,会报错,说是找不到类 Caused by: cn.hutool.core.exceptions.UtilException: ClassNotFoundException: org.ASN70.apiExercise.getAPI.jobs 我的定时
-
0有没有大牛说说,viewmodel的实例化要放到BaseAty里面去吗?by viemodels这种方式似乎只能交给每个具体Aty去做?如果这样的话,是不是没必要定义BaseViewModel了?
-
0
-
10就是离了官方IDE的智能提示基本就废了。感觉java即使用VSCode,语法提示也差不多够用了,但Kotlin不行。 目前公司项目java和Kotlin共存,新功能都是Kotlin。毕竟是安卓嘛。
-
1
-
38真是有毛病,变量声明函数声明非要换个顺序,非要浪费别人时间熟悉语法,就不能多做点有实际意义的事情。
-
0都没人发消息啊,那我随便发点 fun main() { val code = "fun main() {\n val code = \"^\"\n println(code.replaceFirst(\"^\", code.replace(\"\\\\\", \"\\\\\\\\\").replace(\"\\n\", \"\\\\n\").replace(\"\\\"\",\"\\\\\\\"\")))\n}" println(code.replaceFirst("^", code.replace("\\", "\\\\").replace("\n", "\\n").replace("\"","\\\""))) }
-
1java和python的各种优点都有 然后比它俩加起来还强大 超级友好的协程 扩展函数 作用域函数 还有代理 相比起java这都是杀手级特性啊 太香了 忍不住赞美!
-
2纯java,带一点c加加。结果,一万多行的java源码里,随便打打字,cpu就狂飙80%,有时一卡一卡的。小文件好一点。 这一定是kotlin的锅,没有kotlin起码流畅一倍。
-
4
-
3我刚来这里,经过我的初步判断 这个吧分为三种人 认真在学和求问的人 参与不同语言间讨论的骂战的人 积极解答别人问题的人
-
1最近在学kotlin, 因为kotlin和java可以互相调用, 想先在现有项目里将一部分代码用kotlin重新写一遍, 但是在java代码里调用kotlin代码时出现了一个问题. 现在UserCache.kt中有一个方法 fun getInfo(observable: Observable<BaseResponseBean<*>>) : Observable<Reply<BaseResponseBean<*>>>; (没错这是一个RxCache方法) java中调用该方法时得到参数Observable<BaseResponseBean> observable = (省略); 调用方法: userCache.getInfo(observable)时AndroidStudio报错, 错误信息大致如下: Found Observable<
-
0
-
4
-
2
-
1有人用过GraphView这个控件吗,请问kotlin怎么使用
-
3