kotlin吧
关注: 2,621 贴子: 3,673

为爱好Kotlin的童鞋们提供交流的平台

  • 目录:
  • 个人贴吧
  • 10
    下载了eclipse,系好安全带,开始写kotlin了哦,么么哒。
    Ethan丶丶 10-17
  • 16
    一 . 冒号: 看着是真别扭,是真反人类,定义属性要打冒号,定义方法参数要传冒号,类继承也要冒号,而且我的输入法默认是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
    Ethan丶丶 10-17
  • 49
    但是定义数组,未初始化的属性 , 内部类等等好多代码比java繁琐得多
    972321224 10-15
  • 33
    这个反人类的语言,说实话,会凉,立贴为证。
    972321224 10-15
  • 50
    一个语法糖套一个语法糖,一坨坨的语法糖黏在一起,像shi一样,可读性差的要死,为了省代码搞语法糖,结果语法糖太多了,还要多写好多代码,凭什么跟java比
    972321224 10-15
  • 1
    编译没报错就是没有文件
    iAkari 10-5
  • 2
    设计一个Worker 接口,定义了一个 doWork() 方法。然后创建一个 WorkerImpl 类,实现 Worker 接口。将 doWork() 方法委托给一个 WorkDelegate 类。使用 Kotlin 中的委托机制实现这个结构,并编写相应的测试代码来验证委托是否正常工作。
  • 2
    对一个编程语言来说,是不是设计的过于复杂了。
  • 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的环境呀,蒙圈了
  • 1
    一直都是until,突然刷leetcode看到了
    iAkari 10-3
  • 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
    有谁用手机AIDE玩Kotlin的,怎么刚新建工程就报错了,缺少依赖,自动下进度条不动
  • 0
    新手打算入门
    楚枫 2-10
  • 11
    在用fastjson解析json数据的时候,可以使用data class么?那么fastjson需要的一个无参的构造函数怎么解决??
  • 0
    scala学习交流吹牛群,之前群挂了,新群304157957。欢迎所有包括但不限于:fp爱好者,jvm系程序员,rust传教士,历史爱好者,lgbt等等
    残雪枪 11-7
  • 19
    既然学过java的能轻松理解kotlin,那反过来是不是也一
  • 0
    不懂就问,.ktc文件能反编译吗,java和kotlin都可
    cong070707 10-14
  • 12
    看别人都在唱衰客户端,但是招聘网站又有很多岗位,想问一下现在行情怎么样了?web前端后端都太卷了,想入坑客户端
    zuodewen 10-8
  • 1
    碰见一个很奇葩的现象,对response.bdoy.string()转化时,发现有时最后面会少个“}”,有时又是正常的,太难理解了。有 碰见这样问题的大神吗?
  • 2
    我们在做一个APP项目,需要构建REST API对接网站的面板,网站框架是有API的URL地址的,但是kotlin似乎不能直接调用还是怎么回事,需要用到构建REST API,有愿意帮忙的吗。协助老外
    新木Jun 9-5
  • 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 我的定时
    aa 7-31
  • 0
    有没有大牛说说,viewmodel的实例化要放到BaseAty里面去吗?by viemodels这种方式似乎只能交给每个具体Aty去做?如果这样的话,是不是没必要定义BaseViewModel了?
    丶Ritmo 6-9
  • 0
    前两年使用Java开发的Application现以开源,Application是一个集成开发环境(IDE),可以直接在Android设备上开发安卓应用程序,编译Java代码类似AIDE,iApp,希望对大家想研究编译安卓apk的朋友提供帮助,MIT开源协议,大家随便使用,也期待大家在它的基础上开发出更厉害的“Application”,记得点个Star收藏一下,感谢! GitHub有软件截图
  • 10
    就是离了官方IDE的智能提示基本就废了。感觉java即使用VSCode,语法提示也差不多够用了,但Kotlin不行。 目前公司项目java和Kotlin共存,新功能都是Kotlin。毕竟是安卓嘛。
    刺竹 5-10
  • 1
    为什么不写as Nothing?就报错, 有什么办法不让他转Void的吗? 附上java代码, banner是2.0版本的
  • 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("\"","\\\""))) }
    刺竹 3-18
  • 1
    java和python的各种优点都有 然后比它俩加起来还强大 超级友好的协程 扩展函数 作用域函数 还有代理 相比起java这都是杀手级特性啊 太香了 忍不住赞美!
  • 2
    纯java,带一点c加加。结果,一万多行的java源码里,随便打打字,cpu就狂飙80%,有时一卡一卡的。小文件好一点。 这一定是kotlin的锅,没有kotlin起码流畅一倍。
    刺竹 2-2
  • 4
    老师让写GUI,本来想用 pyqt / pyside2 之类的库,但考虑到我对 python 不熟,还是用 TornadoFX 来写吧! 其中的 when 语句并不会生效,因为颜色会先于 when 执行;然而我刚学这个,不知道如何绑定鼠标点击事件然后绘制上去,就拿这个糊弄过去吧!反正只要代码和运行结果截图。我只要稍微改点代码,把颜色直接写进去的运行结果截图就好。
    KnIfER 12-18
  • 3
    我刚来这里,经过我的初步判断 这个吧分为三种人 认真在学和求问的人 参与不同语言间讨论的骂战的人 积极解答别人问题的人
    KnIfER 12-18
  • 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&lt
  • 0
    1、什么是Kotlin? Kotlin是一个基于JVM的新的编程语言,2010年由IntelliJ IDEA所在的JetBrains公司开发,自2012年以来一直开源。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 Kotlin是面向对象和功能编程功能的JVM和Android的通用、开源、静态的实用的编程语言。它专注于交互性、安全性及清晰度和工具的支持。 2、Kotlin特点 1、简洁: 大大减少样板代码的数量。 2、安全: 避免空指针异常等整个类的错误。 3、互操作性: 充分利用
  • 4
    怎么样才可以让include这个里面的布局不可见

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: 个人贴吧