首页 > 其他分享 >从Go1.16开始,ioutil.ReadAll、ioutil.ReadFile和ioutil.ReadDir被弃用

从Go1.16开始,ioutil.ReadAll、ioutil.ReadFile和ioutil.ReadDir被弃用

时间:2023-09-13 23:45:14浏览次数:34  
标签:ReadAll 弃用 ioutil ReadFile NopCloser ReadDir os

废弃ioutil包后的替换函数

ioutil.ReadAll -> io.ReadAll
ioutil.ReadFile -> os.ReadFile
ioutil.ReadDir -> os.ReadDir

others
ioutil.NopCloser -> io.NopCloser
ioutil.ReadDir -> os.ReadDir
ioutil.TempDir -> os.MkdirTemp
ioutil.TempFile -> os.CreateTemp
ioutil.WriteFile -> os.WriteFile

相关链接

https://github.com/go-critic/go-critic/issues/1019

标签:ReadAll,弃用,ioutil,ReadFile,NopCloser,ReadDir,os
From: https://www.cnblogs.com/ykubernetes/p/17701111.html

相关文章

  • .net 框架引用asp.net core某些包提示已弃用,此包是旧版本且不再受到维护,因此已被弃用
     我们看到一些特定功能的包只更新到了2.2.2版本比如最常用的Microsoft.AspNetCore.Http这个类库,提示已弃用,我以为是换其他包了最后我们在微软官网文档里找到了答案:随着.NETCore3.0发布,许多ASP.NETCore程序集不再作为包发布到NuGet。而是改为将这些程序集包含在通过......
  • Delphi 2010 新增功能之: IOUtils 单元(6): TPath(结构体) 的方法与属性
    以后路径相关的处理,用IOUtils.TPath就很方便了.//较常用的方法:TPath.GetTempPath;         {获取临时文件夹路径}TPath.GetTempFileName;       {获取一个临时文件名}TPath.GetPathRoot();        {提取盘符,如:c:......
  • Delphi 2010 新增功能之: IOUtils 单元(4): TDirectory.GetDirectories
    转自万一 https://www.cnblogs.com/del/archive/2009/10/16/1584768.html 和TDirectory.GetFiles用法一样,TDirectory.GetDirectories是用来获取子目录的.另外还有TDirectory.GetFileSystemEntries可同时获取文件与子目录,用法都一样.unitUnit1;interfaceuse......
  • 无语!Jenkins 也宣布弃用 Java 8(文末送书)
    继Java之父JamesGosling先前称,开发者应尽快弃用JDK8,可以选择JDK17LTS,因为后者在各个方面都带来了巨大的改进。开源Devops工具Jenkins宣布:从6月28日发布的Jenkins2.357和即将发布的9月LTS版本开始,Jenkins最低需要Java11。Jenkins最初称为Hudson,是一款......
  • SAP UI5 被弃用的库 sap.ui.commons
    自SAPUI5版本1.38起,sap.ui.commons库已弃用。sap.ui.commons从SAPUI5诞生之初就可用。它包含大量基本的UI控件,如按钮、输入字段和下拉列表。在1.16版本中,引入了sap.m库。它包含语义相同的控件(按钮、输入和选择),当时仅在移动平台上受支持。在后来的版本中,sap.m......
  • SAP UI5 中一些被弃用的主题
    sap_hcb从版本1.48开始,sap_hcb主题已弃用。它已被sap_belize_hcb主题取代。sap_hcb是高对比度黑色主题,用于已弃用的sap_goldreflection和sap_bluecrystal主题。对于sap_belize和sap_belize_plus,有两个高对比度主题可用:sap_belize_hcb(高对比度黑色)和sap_belize_h......
  • android 弃用gcc
    如何实现Android弃用GCC引言在开发Android应用程序时,我们通常使用NDK(NativeDevelopmentKit)来编写一些高性能的C/C++代码。在过去的几年里,GCC(GNUCompilerCollection)是AndroidNDK的默认编译器。然而,自从AndroidNDKr18版本起,Google宣布弃用GCC,改用Clang作为......
  • slab分配器正式被弃用,slub成为分配器唯一选择
    在使用slab分配器进行内存分配时,可能会出现以下缺点:内存碎片化。由于slab分配器需要将内存分成大小相同的块,如果分配不均衡或者对象大小不同,就容易导致内存碎片化。性能下降。Slab分配器将内存分成不同的缓存区,每个缓存区都有自己的对象池。因此,当需要分配内存时,需要先找到合适......
  • 有以下一些功能在Windows 11中已经被Microsoft官方弃用,以及对应的新功能替代
    有以下一些功能在Windows11中已经被Microsoft官方弃用,以及对应的新功能替代:Cortana语音助手-在Windows11中仅作为一个普通的搜索工具出现,而没有必要使用语音命令来激活任务栏上的Cortana按钮。InternetExplorer-InternetExplorer(IE)浏览器在Windows11中将不再提供支......
  • Table被web编程弃用的原因
    Table要比其它html标记占更多的字节。(延迟下载时间,占用服务器更多的流量资源。)Tablle会阻挡浏览器渲染引擎的渲染顺序。(会延迟页面的生成速度,让用户等待更久的时间。)Table里显示图片时需要你把单个、有逻辑性的图片切成多个图。(增加设计的复杂度,增加页面加载时间,增加HTTP会话......