2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

各言語の記法と用語の変換スレ

1 :デフォルトの名無しさん:2018/09/02(日) 19:34:42.06 ID:ZycKJIc6.net
以下のような質問をしてください。

・「Javaではこういう処理を書けるけどC++ではどう書く?」
・「この言語にこういうキーワードや演算子、リテラルが出てくるけど
  これってなんなの?使うメリットは、この記号つけないときと
  何が違うの?」
・「みんなこういう記法使ってるからなんとなく使ってるけど、
  なんでこの書き方がスタンダードなの?」
・「JavaScriptでのコールバック関数をRubyでやりたいけどどう掛けば
いい?」
・「言語Aのxx型にデータ構造的が相当している言語Bの型は何?」
・「なんでこの言語こんな面倒な書き方するの、
  歴史的な背景?」
・「インタフェースってなんのためにあるの?意味がわからん。」
・「C++のテンプレートってJavaのジェネリックと同じだと思うんだけど
  そういうことでいいの?」
・「Javaだとこういう処理ができるのになんでJavaScriptだと
  できないの?」

2 :デフォルトの名無しさん:2018/09/02(日) 19:41:50.85 ID:elP7igYW.net
BASICのMID関数への代入だけど、バッチファイルではどうやるの?

3 :デフォルトの名無しさん:2018/09/02(日) 19:43:15.05 ID:elP7igYW.net
× MID関数
○ MID$関数

4 :デフォルトの名無しさん:2018/09/02(日) 23:11:05.56 ID:j/bgxBCr.net
str="abcdefg"
echo ${str:2:3}
結果
cde

文字列先頭は0
2番目(3文字目)から3文字取り出す

5 :デフォルトの名無しさん:2018/09/02(日) 23:45:22.59 ID:elP7igYW.net
>>4
それは逆、 MID$関数への代入って書いたろ?

6 :デフォルトの名無しさん:2018/09/03(月) 02:08:38.51 ID:FL612rqW.net
>>5
え? って、どゆこと?
関数に代入って、どゆこと?
シェルからBASICの関数へ値を渡すってこと?

7 :デフォルトの名無しさん:2018/09/03(月) 02:18:41.59 ID:ierOCY8v.net
懐かしい話題してんなw
>>6
LET MID$(略)=文字列、みたいな書き方ができて文字列の一部を置き換えられた
代替としては単に左側、置換先文字列、右側を並べればいいだけ

8 :デフォルトの名無しさん:2018/09/03(月) 02:42:11.64 ID:cQ/Qcp18.net
>>7
その答えでもわからないんじゃないかと思うがw


じゃあ、コマンドの実行結果を関数にわたして一行一行リアルタイムに
処理するのはシェルスクリプトで以下のようにかけるけど
Java(でもなんでもいいやw)ではどう書く?

# 例 ログファイルを監視して、errorという文字列があったらなにかする

check() {
  while read -r line; do
    case $line in
      *error*) なにかする
    esac
  done
}
tail -F /var/log/syslog | check


一行一行リアルタイムっていうのは、ログに
一行追記されるたびに一行処理するってこと

ちなみにこの例であればgrep使えば以下のようにもっと短くかけるが
「コマンドの実行結果を関数に渡して処理する」という所がメインなので

foo() {
 なにかする
}
tail -F /var/log/syslog | grep error | foo

9 :デフォルトの名無しさん:2018/09/03(月) 13:20:57.83 ID:FL612rqW.net
>>7
そんな事できたのか!
遥か昔、昔のことで、忘れたのか知らなかったのかさえ覚えてない

10 :デフォルトの名無しさん:2018/12/17(月) 00:09:54.12 ID:p5GausWG.net


11 :デフォルトの名無しさん:2020/03/27(金) 05:03:55.79 ID:AXwt7ImM.net


12 :デフォルトの名無しさん:2020/03/27(金) 05:17:06 ID:fxzLTj3v.net
>>2
ワロタw。自分で書いたレスだけどワロタw

13 :デフォルトの名無しさん:2022/02/02(水) 21:00:17.19 ID:G7Kq57v4.net
いくつも言語使ってると訳わかんなくなるからまとめて欲しいね。
まとめたサイトがあれば助かるけど。

include
import
use
require
とか

14 :デフォルトの名無しさん:2023/09/18(月) 12:22:40.63 ID:wArMuv1a.net
おおきに、わからん

15 :デフォルトの名無しさん:2023/09/19(火) 01:37:11.09 ID:JDQJgkMa.net
なんかアレ、ビックリせんかいな

総レス数 15
5 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200