ITPub博客

首页 > 区块链 > 区块链 > NFT数字藏品系统开发功能技术需求方案丨AI绘画数藏模式系统开发对接功能

NFT数字藏品系统开发功能技术需求方案丨AI绘画数藏模式系统开发对接功能

原创 区块链 作者:Tg_StPv888 时间:2023-03-03 10:49:24 0 删除 编辑

  NFT有两个标准:EIP-721和EIP-1155。721标准比较简单,它只需要保证一个NFT对应一个的Token ID就行,因为一个Token ID对应的NFT只有一个,而1155就要宽松一点,一个NFT可以有多个,比如一个头像有10个,那最多允许10个人持有。如果每个NFT只发1个,那就和721没啥区别了。


  定义包的规范应位于源文件的顶部


  package my.demo


  import java.awt.Rectangle


  import java.util.*


  Kotlin中的注释


  //---单行注释---


  /*---多行注释---*/


  定义函数


  //带有两个Int参数、返回Int的函数:搭建:I8O28578624


  fun sum(a:Int,b:Int):Int{


  return a+b//返回的是Int


  }


  //主函数入口,程序执行:定义函数


  fun main(args:Array<String>){


  print("sum of 3 and 5 is")//print打印不换行


  println(sum(3,5))//println打印换行


  }


  //将表达式作为函数体、返回值类型自动推断的函数:


  fun sum(a:Int,b:Int)=a+b


  fun main(args:Array<String>){


  println("sum of 19 and 23 is${sum(19,23)}")//${}占位


  }


  //函数返回无意义的值


  fun print_sum(a:Int,b:Int):Unit{


  println("sum of$a and$b is${a+b}")//$占位


  }


  fun main(args:Array<String>){


  print_sum(-1,8)


  }


  //Unit返回类型可以省略:


  fun printSum(a:Int,b:Int){


  println("sum of$a and$b is${a+b}")


  }


  fun main(args:Array<String>){


  printSum(-1,8)


  }


  定义变量


  //一次赋值--只读--局部变量


  fun main(args:Array<String>){


  val a:Int=1//立即赋值


  val b=2//自动推断出‘Int’类型


  val c:Int//如果没有初始值类型不能省略


  c=3


  println("a=$a,b=$b,c=$c")


  }


  //可变变量


  fun main(args:Array<String>){


  var x=5//自动推断出“Int”类型


  x+=1


  println("x=$x")


  }


  //顶层变量:開发w:StPv888


  val PI=3.14


  var x=0


  fun incrementX(){


  x+=1


  }


  fun main(args:Array<String>){


  println("x=$x,PI=$PI")


  incrementX()


  println("incrementX()")


  println("x=$x,PI=$PI")


  }


  /*变量还可以作为属性和字段使用*/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70016646/viewspace-2938008/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
专业区块项目开发团队:18028578624微電

注册时间:2022-04-13

  • 博文量
    158
  • 访问量
    95691