[
新規
] - [
ツリー
] - [
スレッド
] - [
未解決
] [
緊急
] [
優先
] - [
検索
] - [
なでしこTOP
]
「なでしこv3」開発掲示板
なでしこ3を改善するための掲示板
[
一覧へ
] > (
@19
)
[中]
[確認待ち]
@19■
(
#68
)
「もし」で「かつ」使用時の「が」が文法エラーや常に真になる
- takjoe
(2021-12-07 07:54)
/中 未処理
表題の通り、
ある数は10
//文法エラー
もし、ある数%3が0かつある数%5が0ならば
ここまで
//「は」「=」ならOK
もし、ある数%3は0かつある数%5が0ならば
ここまで
もし、ある数%3=0かつある数%5=0ならば
ここまで
//常に真
もし、数字%3は0かつ数字%5が0ならば
「真」と表示
ここまで
https://nadesi.com/v3/doc/index.php?%E6%96%87%E6%B3%95%2F%E3%82%82%E3%81%97&show
ドキュメントでは「が」が推奨使用されているようなので変な感じです。
編集
↑
(
#69
)
マニュアルを修正
- クジラ飛行机
(2021-12-07 21:54)
/中 確認待ち
ご指摘ありがとうございました!
確かに、マニュアルの説明がちょっと曖昧ですね。
詳しく記述方法を変えておきます。
編集
↑
(
#70
)
「が」は使うべきではないのでしょうか?
- takjoe
(2021-12-08 07:24)
/中 未処理
返信ありがとうございます!
修正頂いたマニュアルの該当箇所を「が」に変えると、やはり文法エラーが出てしまいます。
A=5
もし(A%3が0)または(A%5が0)ならば
「3の倍数または5の倍数」と表示。
ここまで。
比較にて「が」は推奨されないのでしょうか?
編集
↑
(
#71
)
「が」が使えるのは簡単な比較式だけ
- クジラ飛行机
(2021-12-10 21:19)
/中 確認待ち
takjoeさま
「が」が使えるのは「Nが3」のような簡単な比較式だけなんです。
書き方が分かりにくかったですね。
さらにマニュアルを直してみます。
また、「かつ」や「または」を利用しつつ、不等号を使わないで比較するには「AがBと等しい」関数を使うと良いでしょう。
===
# 比較式を複数記述したい場合はカッコで括ってください
A=5
もし((A%3)が0と等しい)または((A%5)が0と等しい)ならば
「3の倍数または5の倍数」と表示。
ここまで。
===
編集
→
(
#68
)へ返信する:
名前
タイトル
本文
優先度
低
中
高
緊急
状態
未処理
調査中
修正中
確認待ち
解決
---
アイデア
感想
告知
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能