![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
语法对比
不同语言的相似语法对比
parade岁月
parade岁月
展开
-
不同语言遍历跳出多层循环
不同语言遍历时跳出多层循环原创 2023-01-15 12:48:54 · 97 阅读 · 0 评论 -
AES再Java和js中的使用以及postman中使用Crypto解密接口数据
AES加密算法是密码学中的高级加密标准(Advanced Encryption Standard,AES),是一种区块加密标准。AES使用128、192 和 256 位密钥,并且用 128 位(16字节)分组加密和解密数据AES的加密方式会将明文拆分成不同的块进行加密,例如一个256 位的数据用128的密钥加密,则分成新建Cipher对象时需要传入一个参数,参数格式,algorithm有`algorithm,缺省的mode为ECB,缺省的padding为PKCS5Padding–使用CBC模式时必须传入pa原创 2022-07-14 00:03:40 · 1107 阅读 · 0 评论 -
正则表达式对比(Java和JavaScript)
正则对比原创 2022-04-10 22:07:38 · 2768 阅读 · 0 评论 -
不同语言遍历删除
JavaScript<script> let arr = [1, 2, 3, 4, 5, 4, 3, 2, 1]; //方法一:倒叙遍历删除 // for (let i = arr.length - 1; i >=0; i--) { // if (arr[i] > 2){ // arr.splice(i,1) // console.log(arr) // } // .原创 2022-02-23 23:09:43 · 511 阅读 · 0 评论 -
不同语言数组操作对比
mapfun main() { //kotlin val user = User(1, "zhangsan") val list = mutableListOf<User>() list.add(user) val newList = list.map { item -> item.name = "lisi" item//最后一行代表返回 } val newListTwo = list.mapTo..原创 2021-12-13 17:44:32 · 938 阅读 · 0 评论 -
闭包:JavaScript,kotlin,Dart对比
很多语言都有闭包的特性,比如JavaScript,kotlin,Dart。虽然语言不同,但是原理特性都差不多,下面来做一下对比JavaScript<script> /** * 子作用域可以访问父(甚至是祖先)作用域中的变量,而反过来不行 * 闭包指子函数可以访问外部作用域变量的函数特性,即使在子函数作用域外也可以访问,在函数外部可以读取函数内部的局部变量 * 如果子函数被使用时父级环境将被保留 * 函数被执行后其环境变量将从内存中删除原创 2021-07-11 08:30:28 · 545 阅读 · 1 评论 -
Kotlin,JavaScript,Dart,Java数组reduce操作对比
kotlin的reduce和foldfun main() { val numbers = listOf(5,2,10,4) //而 reduce() 的第一步则将第一个和第二个元素作为第一步的操作参数,后续会把操作的结果赋值给第一个参数,第二个参数往后延,依次去第3个参数,第四个参数等 val sum = numbers.reduce { acc, i -> println("acc:${acc},i:${i}") acc+i } ..原创 2021-07-04 17:06:22 · 314 阅读 · 1 评论