• GEE:使用中文做变量和函数名写GEE代码


    作者:CSDN @ _养乐多_

    啊?最近在编写GEE代码的时候,无意中发现 JavaScript 已经能够支持中文字符作为变量名和函数名,这个发现让我感到非常兴奋。这意味着以后在编程过程中,我可以更自由地融入中文元素,不再必须依赖繁琐的注释来解释变量和函数的含义。这个新的特性不仅让代码更富有创意,还可以展示出中国人在技术领域的文化自信。

    有了这个特性,我可以用中文字符来命名变量和函数,比如使用汉字或者专有名词,使得代码更具有表现力和可读性。这不仅方便了我自己,也为协作和代码维护提供了更多的可能性。此外,将中文融入代码中也有助于弘扬中国文化,展示出我们对自己文化的自信和尊重。


    文章目录

        • 一、简单的小栗子
        • 二、再举一个栗子


    一、简单的小栗子

    // 中文字符作为变量名
    var 中文变量名 = "我爱你,中国!";
    
    // 中文字符作为函数名
    function 打印信息(信息) {
        console.log(信息);
    }
    
    // 使用这些中文变量和函数
    打印信息(中文变量名);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    在这里插入图片描述

    二、再举一个栗子

    var 土壤类型 = ee.Image("OpenLandMap/SOL/SOL_TEXTURE-CLASS_USDA-TT_M/v02")
                  .select('b0').clip(roi)
                  .rename('soil');
                 
    Map.addLayer(土壤类型);
    
    
    var 像素数量 = 土壤类型.reduceRegion({
        reducer: ee.Reducer.frequencyHistogram().unweighted(),
        geometry: roi,
        scale: 250,
        maxPixels: 1e10
        });
        
    print(像素数量);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    笑死。这样写代码岂不是更直观,还能体现文化自信,外国人看不懂代码就让他们自己翻译汉语去吧。

  • 相关阅读:
    测试--自动化测试:关于unittest框架
    NGINX源码之:location
    C语言 - 文件
    SpringCloud学习笔记
    【RTOS训练营】设备子系统、晚课学员提问
    Pytorch常用api详解
    为什么要学爬虫?
    jeecgboot vue3使用JAreaSelect地区选择组件时返回省市区的编码,如何获取到选择地区的文字
    VP Atcoder Beginner Contest 265
    Python学习之——测试环境路径的工程示例
  • 原文地址:https://blog.csdn.net/qq_35591253/article/details/133818985