1. 程式人生 > >Julia: 億元估值AI網紅程式碼的不同版本

Julia: 億元估值AI網紅程式碼的不同版本

在這裡插入圖片描述

如果用Julia來寫:

while true
      input =readline();
      println(replace(replace(replace(input,"嗎"=>""),"?"=>"!"),"?"=>"!"))
end

如果你還要更省一點:

while true
      println(replace(replace(replace(readline(),"嗎"=>""),"?"=>"!"),"?"=>"!"))
end

但還不算優雅。不知還有沒有其它簡潔優雅的寫法?

另外一種通用的寫法:

while true
a = readline()     
_dict=["嗎"=>"","?"=>"!","?"=>"!"]
for element in _dict
   global a =replace(a,element)
end
println(a)
end

但問題是:為什麼要在循還中寫一個global?