他の言語をある程度知っている人はこれを読めばD言語の基礎をマスターでき,D言語の氷山の一角くらいは知ることができると思います.対象バージョンはdmd 2.059です.
ASCIIかUTFしか受け付けません.それ以外の文字コードで書くとコンパイルエラーになります.
D言語のmainはCとは違い以下のようなシグネチャです.
| for(my $k=0;$k<=999999;$k++){ | |
| if($k=~ /1/ && $k=~ /2/ && $k=~ /3/ && $k=~ /4/ && $k=~ /5/ && $k=~ /6/){ | |
| for(my $j=1;$j<=6;$j++){ | |
| my $i=$k; | |
| $i=~ s/$j//g; | |
| $i=~ s/2/\+/g; | |
| $i=~ s/5/\-/g; | |
| # print "$i\n"; | |
| $i=~ s/1/Uj9mMJFCSC/g; | |
| $i=~ s/\+/V9dBqvgbHj/g; |
| package main | |
| import ( | |
| "bufio" | |
| "bytes" | |
| "crypto/sha256" | |
| "encoding/binary" | |
| "encoding/hex" | |
| "flag" | |
| "fmt" |
| #!/usr/bin/nft -f | |
| define ext_if = ens3 | |
| define ext_ip = a.b.c.d | |
| define vpn_if = ppp0 | |
| define vpn_ip = x.y.z.w/s | |
| table inet filter { | |
| chain input { | |
| type filter hook input priority 0; |