本帖最后由 523066680 于 2019-1-18 11:40 编辑
回复 37# SQYSQYSQY
关于自由度,我不说数独,你用批处理做一做猜数字游戏的搜索树就知道了,但凡跟递归、多重镶嵌数据结构有关的东西,用批处理都不划算。
http://bbs.bathome.net/thread-49436-1-2.html
(非杠,我就是觉得你学其他语言,起跑线就会有一个质的飞跃。也不推荐Perl,现在的主流推荐就是Python,Java,C)
百度百科的描述
https://baike.baidu.com/item/%E7 ... 97/83200?fr=aladdin
举一个简单的例子:
我要生成50个随机字符,内容可以是数字和小写字母;将字符串拆割重组、输出显示整个数组:- use Modern::Perl;
- # 生成 50 个随机字符,范围是数字和小写字母
- my @arr = map { ('0'..'9', 'a'..'z')[rand(36)] } (1 .. 50 );
- my $s = "bathomenet";
- say join(",", @arr);
- say join(",", split //, $s);
- print length($s);
复制代码 输出- j,x,c,z,7,k,u,p,d,w,u,k,d,0,s,9,l,a,7,n,i,9,h,s,l,5,1,q,d,m,j,i,p,m,3,x,4,h,s,d,r,s,3,q,w,i,d,z,f,y
- b,a,t,h,o,m,e,n,e,t
- 10
复制代码 这些在 python ruby perl 里面都是常规操作,字符串长度允许范围几乎就是对应内存的剩余空间。
批处理可以做到,但是会很烦,vbs同样烦,js、Powershell应该好写
回复 39# SQYSQYSQY
我也是业余的,工作和IT不相关。可以预见的是你的路线可以是 x^2。
而我这种职业不相关的,路线基本就只能是平缓直线甚至是上下波动了 |