乙巳🐍年

acc8226 的博客

算术运算符

Kotlin 中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。

一元算术运算符

算术一元运算符一共有 3 个,分别是-、++和–。

运算符 名称 说明 例子
- 取反符号 取反运算 b = -a
++ 自加一 先取值再加一,或先加一再取值 aa
自减一 先取值再减一,或先减一再取值 a–或–a
阅读全文 »

条件和循环

程序设计中的流程控制有三种结构,即顺序、分支和循环结构。

if 表达式

if 的工作方式和大多数传统语言一样。

  • if [可选搭配 else]
  • if 搭配 else if [可选搭配 else]
  • 以上两种模式的嵌套语句

注意 如果语句组只有一条语句,可以省略大括号。但一般不建议省略。

阅读全文 »

Compose Multiplatform 框架 | JetBrains: Developer Tools for Professionals and Teams
https://www.jetbrains.com/zh-cn/lp/compose-mpp/

Android 开发者 | Android Developers
https://developer.android.google.cn/?hl=zh-cn

Kotlin 和 Android | Android 开发者 | Android Developers
https://developer.android.google.cn/kotlin?hl=zh-cn

Android Jetpack 开发资源 - Android 开发者 | Android Developers
https://developer.android.google.cn/jetpack?hl=zh-cn

阅读全文 »

insert 插入的用法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<script>INSERT INTO ar_bank_info
<trim prefix="(" suffix=")" suffixOverrides="," >
<if test = 'policyNo != null'>policy_no, </if>
<if test = 'orderNo != null'>order_no, </if>
<if test = 'bankCode != null'>bank_code, </if>
<if test = 'bankName != null'>bank_name, </if>
<if test = 'bankIdNo != null'>bank_id_no, </if>
<if test = 'bankAccountName != null'>bank_account_name, </if>
<if test = 'bankProvince != null'>bank_province, </if>
<if test = 'bankCity != null'>bank_city, </if>
<if test = 'paymentForm != null'>payment_form, </if>
<if test = 'createTime != null'>create_time, </if>
<if test = 'backAmount != null'>back_amount, </if>
<if test = 'soStatus != null'>so_status, </if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides="," >
<if test = 'policyNo != null'>#{policyNo}, </if>
<if test = 'orderNo != null'>#{orderNo}, </if>
<if test = 'bankCode != null'>#{bankCode}, </if>
<if test = 'bankName != null'>#{bankName}, </if>
<if test = 'bankIdNo != null'>#{bankIdNo}, </if>
<if test = 'bankAccountName != null'>#{bankAccountName}, </if>
<if test = 'bankProvince != null'>#{bankProvince}, </if>
<if test = 'bankCity != null'>#{bankCity}, </if>
<if test = 'paymentForm != null'>#{paymentForm}, </if>
<if test = 'createTime != null'>#{createTime}, </if>
<if test = 'backAmount != null'>#{backAmount}, </if>
<if test = 'soStatus != null'>#{soStatus}, </if>
</trim>
ON DUPLICATE KEY UPDATE
policy_no = VALUES(policy_no),
bank_name = VALUES(bank_name),
bank_id_no = VALUES(bank_id_no),
bank_code = VALUES(bank_code),
bank_account_name = VALUES(bank_account_name),
payment_form = VALUES(payment_form),
modify_time = VALUES(modify_time),
back_amount = VALUES(back_amount),
so_status = VALUES(so_status)
</script>
阅读全文 »
0%