首页 > 其他分享 >每日总结2023-04-29

每日总结2023-04-29

时间:2023-04-29 22:23:10浏览次数:41  
标签:变量 val 使用 29 关键字 2023 var 大括号 04

今天初步学习了kotlin语言

在学习中认为比较重要的点:

在学习字符串模板时,我们了解到,可以在单个变量名称前加上 $ 符号。但是,如果您使用更复杂的表达式,
就必须用大括号将该表达式括起来,并在大括号前添加 $ 符号:${unreadCount + readCount}。用大括号括起来的表达式
(即 unreadCount + readCount)的求值结果为 105。然后,105 这个值会替换到字符串字面量中。
如果您需要更新变量的值,请使用 Kotlin 关键字 var(而不是 val)声明该变量。

val 关键字 - 预计变量值不会变化时使用。
var 关键字 - 预计变量值会发生变化时使用。
如果使用 val,变量只读,也就是说您只能读取或访问变量的值。值一经设置,便无法再编辑或修改。如果使用 var,变量可变,也就是说值可被更改或调整,可以进行转变。

若要记住区别,不妨将 val 视为固定值,将 var 视为变量。在 Kotlin 中,建议尽量使用 val 关键字,而不是 var 关键字。

在使用函数时

方式:

fun +name(input):返回类型 {

  body

}

 

标签:变量,val,使用,29,关键字,2023,var,大括号,04
From: https://www.cnblogs.com/JJTyyds/p/17364565.html

相关文章

  • CF1729G
    Problem-1729G-Codeforces一道很妙的计数DP。对于样例一:abababacababaaba对于ababa,我们可以删除3位置或5位置。那么思考何时不用删5位置?显然3位置被删除之后,5位置不用进行删除。所以现在i位置是匹配的位置,当区间[i-m+1,i-1](m为T的长度)有一个位置被删了,i位置就......
  • 【230429-4】求所有仅由1,2,3,4,5组成的没有重复数字的四位数的和
    【数学解法】由1,2,3,4,5组成的没有重复数字的四位数有A54=120个以千位为例,在此出现的1,2,3,4,5的几率是均等的,即每个数都出现了120/5=24次。也就是说,120个数的千位加起来是(1*24+2*24+3*24+4*24+5*24)*1000=15*24*1000同样的道理,120个数的百位加起来是(1*24+2*24+3*24+4*24+5*24)*100=15*2......
  • 2023-04-29:一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。 给你一个整数
    2023-04-29:一个序列的宽度定义为该序列中最大元素和最小元素的差值。给你一个整数数组nums,返回nums的所有非空子序列的宽度之和由于答案可能非常大,请返回对109+7取余后的结果。子序列定义为从一个数组里删除一些(或者不删除)元素,但不改变剩下元素的顺序得到的数组......
  • 【愚公系列】2023年04月 .NET CORE工具案例-YARP反向代理
    (文章目录)前言1.YARP是什么YARP(YetAnotherReverseProxy)是一个轻量级的.NET反向代理。它支持HTTP和HTTPS协议,可以将请求转发到其他服务器上。YARP可以用于许多用途,包括加载平衡、内部网络隔离、隐藏内部服务器的IP地址等。它支持使用规则来转发请求,并且可以在......
  • 【230429-3】证明:任意给出九个空间格点,其至少有一对格点的奇偶性相同,且其中点坐标亦为
    【名词解释:格点】格点即三坐标都为整数的空间点,因其位置在虚拟的网格上故称格点。【格点奇偶性的八种情况】代码证明:packagetest230429;/***按奇偶性确定空间中格点的种类*格点,即xyz三坐标皆为整数的空间点*xyz为奇偶各有两种可能性,整体便有2^3=8种*8种意味着:一旦点......
  • 2023-04-29:一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。 给你一个整数
    2023-04-29:一个序列的宽度定义为该序列中最大元素和最小元素的差值。给你一个整数数组nums,返回nums的所有非空子序列的宽度之和由于答案可能非常大,请返回对109+7取余后的结果。子序列定义为从一个数组里删除一些(或者不删除)元素,但不改变剩下元素的顺序得到的数......
  • 2023-04-29 动态规划介绍
    2023-04-29动态规划介绍动态规划是运筹学课程的一部分多阶段决策问题有一类活动的过程,可以分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果当然,每个阶段的决策的选取不是任意确定的,它依赖于当前的状态,又会影响以后的发展如下图,①......
  • 2023.4.29
    1//课本习题8-52#include<iostream>3#include<string>4usingnamespacestd;5classMammal6{7public:8virtualvoidspeak()9{10cout<<"动物正在说话"<<endl;11}12};13classDog:publicMam......
  • (04)FastReport一张纸上标签打印
    先按 (03)FastReport6.8.11在Delphi10.3上的边框问题 设置好数据源 ......
  • cf-typedb2023-C
    题目链接:https://codeforces.com/problemset/problem/1787/C我是sb,这种dp都没想到。。。思路:首先得发现一个性质(贪心),每个数拆成的两个数一定是一个最大的(尽可能),另一个最小(尽可能)。这点不难证明,随便写写式子可得证。由于每个数只会影响相邻的两个数,所以我们可以dp算答案。......