Ruby 初心者スレッド Part 67 (724レス)
前次1-
抽出解除 レス栞

5
(1): (ワッチョイ c54e-2ulA) 2020/12/25(金)19:42:54.83 ID:cyV6b5qO0(1) AAS
めでたくもなんともない
ムダに歳くったロートル
68
(1): (ワッチョイ 9286-yOCM) 2021/02/12(金)15:35:22.83 ID:Ru8WMsS80(1) AAS
インストールしなくていい機能縮小版rubyを作って、awkを代替えできるようにする
というのはどうでしょう
158
(1): (ワッチョイ 075f-sbML) 2021/04/30(金)21:24:36.83 ID:DJ/L1TU20(1) AAS
>>150
Array#to_csvってかなり非効率的なんで避けたほうが無難
csv_str = CSV.generate{|csv| result_ary.each{|it| csv << it } }
160
(1): (アウアウカー Sa7b-M6Ch) 2021/05/12(水)09:35:54.83 ID:NUn3zAQRa(1) AAS
>>158
非効率というのは遅いって事ですか?
210
(3): (ワッチョイ 3bbb-565v) 2021/06/24(木)07:56:14.83 ID:R0/fGgxp0(2/2) AAS
すみません、もう一つ教えて下さい。
rubyというかプログラムを書くとき全般の注意として、
ファイルopenとcloseはなるべく近くに書くようにと
ありました。
恐らくclose漏れを警戒しているのだと思います。

yieldを使えば、以下コードでそれを実現できます。

def fileInterface
f= open()
begin
yield f
省17
324: (ワッチョイ 9f7d-m3gY) 2021/09/28(火)16:33:03.83 ID:WAJRktfF0(1) AAS
>>321
標準添付ライブラリの pathname
385: (テテンテンテン MM8f-QsY6) 2022/02/07(月)15:54:59.83 ID:UFoAEHlFM(1) AAS
>>384
ありがとうございました、なるほどでした
nextに戻り値は想定外で、別の原因を探していました
423: 415, 417 (ワッチョイ a136-v00t) 2022/05/31(火)16:06:11.83 ID:V5m5I4Ku0(1) AAS
パターンマッチはRuby 2.7以降にサポートされたらしいということが
分かりました。どうもありがとうございました。
440: (ワッチョイ 06bb-TkOU) 2022/06/04(土)13:16:10.83 ID:rp2igMRS0(2/2) AAS
もう、Rubyは高卒を騙して金を巻き上げるだけの言語になっちまったな
622: (ワッチョイ 7b66-NHSw) 2023/03/07(火)10:49:58.83 ID:0yJrO03Z0(2/5) AAS
どうしても解決できないがRailsに触ってみたいなら
Railsチュートリアルに従ってCloud9上でやるか(多分クレカが必要)
WSLの導入を検討するかかなあ。

昔もフォルダ名にスペースが含まれたり日本語が含まれてて
動かんとかよくあったけどいまだにあるんだなあ。
681: (アウアウウー Sae7-w3JM) 2023/09/03(日)01:52:14.83 ID:wudKI+s6a(1) AAS
「ruby UTF-8-MAC」で検索!

Macのファイル名に使われる、NFDなUTF-8(通称UTF-8-MAC)を、通常のUTF-8に変換する。
UTF8-MAC、アップルによって修正された、
Normalization Form D(NFD・分解済み)という形式のUTF-8です。
濁音や半濁音が2文字扱いになる

String#encode を使って

filename_utf_8 = filename_utf_8_mac.encode(Encoding::UTF_8, Encoding::UTF8_MAC)
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s